请问一下在函数调用时候不加那个括号为什么合法,并且输出结果和加了括号结果不一样,还有我声明的是加括
请问一下在函数调用时候不加那个括号为什么合法,并且输出结果和加了括号结果不一样,还有我声明的是加括号的,现在调用不加括号的也合法,很奇怪,求指教...
请问一下在函数调用时候不加那个括号为什么合法,并且输出结果和加了括号结果不一样,还有我声明的是加括号的,现在调用不加括号的也合法,很奇怪,求指教
展开
展开全部
我们学习C语言的第一堂课,老师就讲了。C语言的特点,其中,有一条,非常灵活,程序设计自由度大。。。。
掌握一点:程序在编译的时候,编译器没有报错,并非说明,你的程序就没问题。
编译器报错,说明你的程序一定有问题。
标准C规定:调用函数的时候,一定要加圆括号,即便,该函数没有形参。
声明函数的时候,函数名后一定要加圆括号,即便,白函数没有形参。
掌握一点:程序在编译的时候,编译器没有报错,并非说明,你的程序就没问题。
编译器报错,说明你的程序一定有问题。
标准C规定:调用函数的时候,一定要加圆括号,即便,该函数没有形参。
声明函数的时候,函数名后一定要加圆括号,即便,白函数没有形参。
更多追问追答
追问
不加括号的话,我调用的好书到底是什么?按道理说我没有声明不加括号的函数,调用应该出错啊
追答
前面不是讲过了吗?
C语言,编写的程序编译时不报错,甚至运行时都不给你报错,并不意味着程序就没有错误。明白吗?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询