#include<iostream> using namespace std; int main(int argc, char * * argv) { cout << "welcome to sogou" << endl; return 0; }
编译阶段出错
运行阶段出错
编译和运行都出错
程序运行正常
答案:D
main函数可以接受两个参数int main(int argc,char
*argv[]),argc=arguments count表示参数个数,argv=argument
vector表示数组指针,同时数组在参数传递时会转义为指针,即使[]中包含维度也会被忽略!所以char *argv[]等价于char
**argv。
“welcome to sogou"是以‘\0'结尾的字符常量数组,可以直接输出。
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题
main函数可以接受两个参数int main(int argc,char *argv[]),argc=arguments count表示参数个数,argv=argument vector表示数组指针,同时数组在参数传递时会转义为指针,即使[]中包含维度也会被忽略!所以char *argv[]等价于char **argv。
“welcome to sogou"是以‘\0'结尾的字符常量数组,可以直接输出。