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

【c 语言】

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

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

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

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

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

【c++】

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

比如说:Damon.print;

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

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


☟☟可点击下方广告支持一下☟☟

最后修改:1970 年 01 月 01 日
请我喝杯可乐,请随意打赏: ☞已打赏列表