有和没有的情况 以及有内容的时候里面什么char 这些乱七八糟的单词的作用和用法 谢谢了
参数是什么意思 函数库?
追答windows我还真不知道怎么弄
linux下
比如编译pig.c文件
gcc -o pig pig.c
编译好后运行./pig abc bbb aaa
这时argc值是4
另一个指针数组里是
./pig
abc
bbb
aaa
意思是以后要用这个程序的时候可以直接用main中的参数代表这个程序 那么是不是说main后边的参数对程序运行没有影响?
追答不知道你用过linux没有,linux里面的程序都是用C来编写的,例如ls这个程序就是显示当前目录下面所有的文件,作者同时也用了argc,argv参数,他的代码里面会检查你的命令后面加没加东西,比如你输入ls -al ,它就会列出所有文件的详细信息,包括大小,创建日期等。这样你的程序的灵活性更高。
在windows下,你可以参考dos命令,如ipconfig这个程序,单输是可以显示IP,后面也可以再加参数,如/all, /renew等,原理都是一样的
c语言中一般在#include 的下一排会有一个 int main() 括号里面有时有东...
main也是函数,没有就是无参数 int main(int argc, char *argv[])argc里放执行文件后面跟的参数, 多少 另一个参数放包括文件名和后面的参数
C语言中主函数main()那括号到底有没用?
所有函数都得有括号,空的括号代表没有参数。你学过高中数学没有,学过函数和自变量的概念吧,这个就说明没有自变量。而括号里有东西的,也就是有传参的函数必然受参数影响和控制,导致函数结果的改变。
c语言中 int main(void) int main() 这个语句中main函数后面的括号中的...
没有区别。函数是这样的 函数返回值类型 函数名(形式参数) int是返回值类型 main是函数名 void是形式参数。对于main来说void没有影响而对其他函数主要看实参是怎么样的。如果写成 int main(),则默认形式参数为void。其他函数也一样。以后你学函数这一章就会讲到。
求教大神,C语言里定义主函数时,int main(void)我看了书上有时有void...
其实main函数的原型是:int main(int argc, char *argv[]){ printf("argc=[%d]\\nargv[0]=[%s]\\n", argc, argv[0]);return 0;} 这时函数有int型的返回值。但是在大多数情况下,我们只在主函数里有条理的执行我们的子函数,不需要主函数有返回值,所以定义为VOID型,避免由于携带参数的错误...
C语言。#include<stdio.h> int main(void)
printf("My favorite number is d ");这个%d属於一个占位符,因此需要给他一个整数型的数值供他显示,但是你给有给他,所以他就生产了一个int类型范围内的随机数给你显示了,如果你要是想显示num 那麼就要printf("My favorite number is d ",num);
求教C语言 int main () 其中main语句括号里有什么作用?
默认是无参数,但是在linux下用 可以多两个参数,int main(int argc,char *argv[]),在用terminal终端执行的时候传入参数,argc是外部参数个数,argv数组里是内容。
在C语言里面 有个函数 int main()跟int main(void) 有什么区别呢...
int mian(int argc,char *argv[])argc用来存储参数个数 argv用来存放参数 argc的值最小为1,argv[0]中存放的始终是该代码编译出来的应用程序全路径(很多地方都说是应用程序名,但在我实际运行后出来的结果是应用程序的全路径,不知道为什么会有这样的出入,目前还没仔细探究过)。如果在“运行”里...
c语言intmain()是什么意思
intmain()表示函数有返回值,那么在main函数结束的时候要有return语句,如果没有就会有warningvoid表示函数没有参数。
C语言中int main()和int main(void)有什么区别?在什么情况下有区别?
这个是没区别的,你要不要那个void都一样的,就是省略掉而已了,在C语言书中,函数定义时,如果没有形参,可以在()里面加个void ,也可以不加,就直接一个()就可以了
C语言问题,int main()和int main(void)差别是?
int , 那就写成int main 。至于什么时候需要哪种写法,不必有这种顾虑,你可以一律都写成 int main ,然后在方法体中 最后加个return 0 ;就行了。void main 和 int main 在作用上其实没什么区别啊,只是有的严谨的编译器必须要main有int 返回值而已,这两种写法跟自定义的函数没任何关系。