函数调用加括号和不加括号的区别

这个分为 c 和 c++两个来说

【c 语言】

如果不加括号,写了只是代表一个函数名,但是并不执行这个函数里面的内容

比如说下边这样就不会输出 Damon 这个字段

void scorefun()//分数演示
{
   printf("Damon");
}
int main(int argc, const char * argv[]) {
   scorefun;
}

只有加了括号才是说明调用这个函数,才会执行这个函数里面的内容。

所以在使用的时候注意看是让传的函数名还是函数。

【c++】

c++里面,如果是一个对象调用

比如说:Damon.print;

这个是表示的 Damon 的一个属性,

而 Damon.print();这个则是调用的一个函数

Last modification:January 1st, 1970 at 08:00 am
如果看了这个文章可以让你少加会班,可以请我喝杯可乐
已打赏名单
微信公众号

Leave a Comment