C程序中main函数参数调用[个人学习简记]
生活随笔
收集整理的這篇文章主要介紹了
C程序中main函数参数调用[个人学习简记]
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章申明見后。 main函數提供的含參原型如: int _tmain(int argc, _TCHAR* argv[])
{
?for(int i=0;i<argc;i++)
??_tprintf(_T("%s\n"),argv[i]);
?return 0;
} 或者如: int main(int argc, char **argv) { } linux下為: #include "/usr/include/stdio.h"
int main(int argc, char **argv)
{
?int i=0;
?for(i=0;i<argc;i++)//不支持在for語句中嵌套定義
? printf("%s\n",argv[i]);
?return 0;
} 道理是相同的,argc表示參數的個數(以空格分隔的字符串數目),argv是一組字符串數組,由命令行傳入,argv[0]為命令行本身的文件名稱,argv[1]為第一個參數,以此類推。 上面第一段程序中,依次輸出所有的命令行參數(第一行輸出命令本身)。 注:雖是原創,但技術含量有限,只是我學習程序設計的一些歷程記錄,如有不當之處歡迎交流。本類文章并非我所擅長,切不可以我的思路為定論。
{
?for(int i=0;i<argc;i++)
??_tprintf(_T("%s\n"),argv[i]);
?return 0;
} 或者如: int main(int argc, char **argv) { } linux下為: #include "/usr/include/stdio.h"
int main(int argc, char **argv)
{
?int i=0;
?for(i=0;i<argc;i++)//不支持在for語句中嵌套定義
? printf("%s\n",argv[i]);
?return 0;
} 道理是相同的,argc表示參數的個數(以空格分隔的字符串數目),argv是一組字符串數組,由命令行傳入,argv[0]為命令行本身的文件名稱,argv[1]為第一個參數,以此類推。 上面第一段程序中,依次輸出所有的命令行參數(第一行輸出命令本身)。 注:雖是原創,但技術含量有限,只是我學習程序設計的一些歷程記錄,如有不當之處歡迎交流。本類文章并非我所擅長,切不可以我的思路為定論。
總結
以上是生活随笔為你收集整理的C程序中main函数参数调用[个人学习简记]的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 他人收藏的精彩视频(一)
- 下一篇: 什么时候找到HAVE_CONFIG_H的