使用linux写C程序时,主函数一般是int main(int argc,char *argv[])
其中argc是一个整型数据,指的是往主函数传入参数的个数(包括编译执行文件的文件名输入,也算一个参数);
argv[]:它是一个字符指针数组,即每个数组元素都为一个指针,即每个数组元素都是一个地址变量,每个元素存储的是字符串的首地址(字符串本身就是它的首地址)
另:
char ss[]="abcd";//这是一个字符串
char* arr[]={"qwer","zxcv"};//这是一个字符串指针数组,每一个数组元素都是一个地址变量,指向对应的字符串。
例如arr[0]的含义是第一个字符串的地址,而字符串在输出的时候,可以直接用指针来输出,如下:
printf("%s\n", arr[0]);
版权声明:本文为weixin_40513936原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。