【C】关于main()函数参数的问题;
生活随笔
收集整理的這篇文章主要介紹了
【C】关于main()函数参数的问题;
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
main()函數參數的一般形式: int main(int argc, char *argv[])
int argc用來表示參數的數量,argv[]數組是用來存放參數的值;
但是在linux下的gcc編譯中傳參的時候會出現一點問題,直接上代碼好了:
1 #include<stdio.h> 2 int main(int argc, char *argv[]) 3 { 4 printf("the first argc is %s\n",argv[0]); 5 printf("the second argc is %s\n",argv[1]); 6 printf("the third argc is %s\n",argv[2]); 7 printf("the fouth argc is %s\n",argv[3]); 8 }結果如下:
結果把./a.out也作為了一個參數也傳了進去,所以第一參數會被認為是./a.out。我們在處理參數的時候需要注意這一點了!
轉載于:https://www.cnblogs.com/ngnetboy/archive/2012/11/27/2790226.html
總結
以上是生活随笔為你收集整理的【C】关于main()函数参数的问题;的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 提高网站首页载入速度的常用方法
- 下一篇: [上海]LinkCoder第四期活动——