magicdrawing 发表于 2011-8-27 21:41:19

新手提问,老鸟帮忙啊



请问下面这段程序什么意思呀?尤其是main()刮号里的表示什么啊?
#include<stdio.h>
int
main(int argc,char *argv[])
{
      for (int i=0;i<argc;i++)
      {
                for (int j=0,int n=sizeof(argv);j<n;j++)
                {
                        printf("%c\n",argv);
                }
                printf("\n");
      }
      
}
谢谢了

qxs8081 发表于 2011-9-2 13:09:20

int argc//显示的字节数
char *argv[]//字符串
该函数的作用是显示出argc个argv[]字符
main(5,"abcdefjhi")
显示出"abcde".

风中雪 发表于 2012-8-12 17:35:38

我认为argc是输出字符串的行数。你在Visual C++软件上运行一下就知道了,当然得先赋值。
页: [1]
查看完整版本: 新手提问,老鸟帮忙啊

招聘斑竹