c语言在main函数外部自定义函数时,括号里的形参表可以省略吗?为什么?

如题所述

第1个回答  2020-01-10
那要看你调用的时候有没有实参!如果有实参必须要形参
如果没实参就一定不要形参!就像你去借东西一样!如果他借给你你一定能拿到!如果他不给你一定拿不到!
再看看别人怎么说的。
第2个回答  2019-07-19
那要看你调用的时候有没有实参!如果有实参必须要形参
如果没实参就一定不要形参!就像你去借东西一样!如果他借给你你一定能拿到!如果他不给你一定拿不到!
第3个回答  2020-06-11
不管在哪定义函数,定义方式都是一样的,你要不想要形参那就不写呗

c语言在main函数外部自定义函数时,括号里的形参表可以省略吗...
那要看你调用的时候有没有实参!如果有实参必须要形参 如果没实参就一定不要形参!就像你去借东西一样!如果他借给你你一定能拿到!如果他不给你一定拿不到!

c语言在main函数外部自定义函数时,括号里的形参表可以省略吗...
如果没实参就一定不要形参!就像你去借东西一样!如果他借给你你一定能拿到!如果他不给你一定拿不到!再看看别人怎么说的。

求教C语言 int main () 其中main语句括号里有什么作用?
可以多两个参数,int main(int argc,char *argv[]),在用terminal终端执行的时候传入参数,argc是外部参数个数,argv数组里是内容。

c语言中数组的中括号里的数字能否省略?什么时候可以省略?
可以省略。1、声明数组的时候,并且初始化数组:char array[] = {"1234567890abcde"};char array[3][] = {"dfdfd", "dddddddddd", "2222222222"};\/\/一维不可以省略,二维可以省略。2、做函数的参数时:int function(char array[]){ ...return 0;} 其他情况我就不知道了,我就知道这么多,...

C语言main主函数带参数是做什么用的
一个c程序有且仅有一个main函数,任何一个c程序总是从main函数开始执行,main函数后面的一对圆括号不能省略。具体形式如下:main(){ }被大括号{ }括起来的内容称为main函数的函数体,这部分内容就是计算机要执行的内容。在{ }里面每一句话后面都有一个...

c语言和c++中主函数main()的括号中为什么可以有参数
这是因为:主函数main并非程序的真正入口!在编译器对你的工程文件进行编译时,它是先找到你的main函数,然后根据main函数类型,把一段前缀入口程序预先编译,再让它去调用main函数.当你的main函数需要参数时,它就编译有参数main函数调用,反之则编译无参数main函数调用.所以编译器是自动识别你的main函数类型的!

C语言中主函数main()那括号到底有没用?
所有函数都得有括号,空的括号代表没有参数。你学过高中数学没有,学过函数和自变量的概念吧,这个就说明没有自变量。而括号里有东西的,也就是有传参的函数必然受参数影响和控制,导致函数结果的改变。

C语言函数的调用函数名后面的形式参数表列可以是数字常量吗
函数名后面的形式参数表列不可以是常量!C语言中函数有三个概念:定义 声明 调用 函数定义:自定义一个函数,并完成相应的代码实现,如:int max( int a, int b ) \/\/小括号中的 a, b被称为形参,用来对应相应的实参,因为这里的形参可对应任意的实参值,所以,必须以变量形式体现。{ return ...

c语言 void函数在main函数中使用的问题
声明void function(void) 括号中的void 是告诉编译器此函数没有参数,而调用时函数名后面的括号里放时的是参数,你这样去写,就相当前面说明了无参数,后面又给它一个参数,程序当然出出错了,另外调用时不写返回值的类型,因为在声明时已经写过了,这可能是编译器的规则,不知道你听明白了没?

C语言: main() "main"后面的这个括号是什么意思?
main() 叫做主函数,其中:标识符main是函数名,()表示它前面的main是函数名。

相似回答