c语言函数调用的括号内可以不写吗

c语言函数调用的括号内可以不写吗

可以 没有调用参数就可以不写啊,
你比如
void haha()
{
printf("哈哈");

}
就没有参数
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-12-05
括号里面可以不写东西
如果不写括号的话,就不是函数调用追问

那这个函数是不是就没有意义了,没有实参传递给这个函数

追答

没参数不代表没意义啊。比如说,这个函数还可以访问全局状态(例如当前时间)啊

追问

能举个例子吗,有点难理解,谢谢

追答

自行百度 clock() 函数

第2个回答  2015-12-05
可以不写,但为了在后期检查时方便都写上,这是程序员的习惯做法
第3个回答  2015-12-05
定义函数的话,里面可以什么都不写!!!追问

没有形参,这个函数还有什么作用吗

那这个函数没有形参,那它还有什么作用吗

追答

浪费空间呗,什么用都没有!!!!

请问一下在函数调用时候不加那个括号为什么合法,并且输出结果和加了括号...
标准C规定:调用函数的时候,一定要加圆括号,即便,该函数没有形参。声明函数的时候,函数名后一定要加圆括号,即便,白函数没有形参。

c语言函数调用是什么意思?
C语言函数调用是指在程序中通过函数名来调用定义好的函数,使得程序可以执行函数中所定义的一系列操作。函数调用的语法格式是在函数名后面跟一对小括号,括号内可以传递一些参数,也可以为空。函数调用可以提高代码的重用性和可读性,通过将相同的操作封装在函数中,使得代码易于维护和修改。在函数调用时,...

C语言中为什么调用函数时不需要加int,void,char,double这些呢?_百度...
C语言中程序在运行的时候,首先是找到主函数运行的。其余的函数都是在被调用的时候才会运行。那么在被调用之前,就必须要求知道这个函数的具体情况,包括函数返回值的类型,函数名,函数的参数等等,这个叫函数的声明。也就是在调用这个函数时,已经知道了函数返回值的类型,真正调用的时候当然就不用加相关...

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

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

C语言中,函数体内的前面是( )部分,后面是( )部分
返回值类型,如void,float,int,char等等。如果未写,则默认为int型。调用的函数名 括号内写上所传递的数据类型和用来接收数据的变量。如(float num1,int num2)且数据类型及数量与调用函数时一致 举例子:int sq(int a,int b);

c语言题希望解答 一个c语言程序至少包括一个_,即_。 函数体的范围是...
一个c语言程序至少包括一个主函数,即main()。函数体的范围是 函数最外层的一对花括号。c语言凡是一个标识符后跟着一对圆括号,就表明是一个 函数。主函数后面的一对圆括号中间可以为空,但一对圆括号不能 省略。填好了,希望你能采纳!

C语言中都什么样的语句后不加分号
for()可以不加分号也不加大括号,但只有后面只跟一条语句的时候可以不加大括号;if()同for;其他带{}的除了结构体需要加分号外,其余不用加;while()里调用函数的时候也不用加 如 while(scanf()),只是举个例子 正常不会这么写

C语言有参函数调用的时候参数一定要写吗?
是的 ,必须写

c语言中关于函数后面的小括号
括号后面是写参数数的 int max(int x,int y)代表这个max函数有2个参数 每个参数都是整型的,所以调用max函数用max(3,4)这样的就可以 用max(1.1,2.2)这样的数程序就会出错 如果不说明参数的类型将无法进行函数中的运算及表示

相似回答