C语言学习
答案:4 悬赏:10
解决时间 2021-04-28 10:10
- 提问者网友:纹身骑士
- 2021-04-27 18:53
谁能详说下C语言中的主涵数和基本格式,谢谢!
最佳答案
- 二级知识专家网友:一池湖水
- 2021-04-27 19:22
http://www.51itdh.com/onlinebook/CZLDQ/index.html
这个你可以学习下,对你会有所帮助的
全部回答
- 1楼网友:随心随缘不随便
- 2021-04-27 21:52
http://www.stl.vc/htmlx/Else/C/2009/0922/3891.html
给你一百个例子,你自己看看,这样起不是更好。
找共同点一个很好搞的吧~
不会在问我,c语言主函数main()要提前知道的哦~
- 2楼网友:怪咖小青年
- 2021-04-27 21:08
至少六种:而且,从现代的研究来看,不要用 void main(), 前面的 void 是菜鸟写法
int main()
int main(void)
int main(int argc, char *argv[])
int main(int argc, char **argv)
int main(int argc, char *argv[], char *env[])
int main(int argc, char **argv, char **env)
---------------------------------------
我这样的人在此居然受此礼遇--我决定怒了!
- 3楼网友:一场云烟
- 2021-04-27 20:04
C语言的带参数的main函数格式为main(int argc,char* argv[]),其中argc为参数个数加1,argv为参数列表,从argv[1]开始。编译后生成可执行文件,可以在执行的程序后加参数,比如编译一个程序为test.exe,则在执行时可以输入:
test.exe 1 firestone
在这里,argc等于3,argv[0]为"test.exe",argv[1]为"1",argv[2]为"firestone"。
如果有下面的程序:
#include <stdio.h>
void main(int argc,char *argv[])
{
printf("You've input %d parameters.\n",argc-1);
for(int i=1;i<argc;i++)printf("The No.%d is:%s\n",i,argv[i]);
}
则上面的输入会产生如下运行结果:
You've input 2 parameters.
The No.1 is 1
The No.2 is firestone
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息