这个分为 c 和 c++两个来说
【c 语言】
如果不加括号,写了只是代表一个函数名,但是并不执行这个函数里面的内容
比如说下边这样就不会输出 Damon 这个字段
void scorefun()//分数演示 { printf("Damon"); } int main(int argc, const char * argv[]) { scorefun; }
只有加了括号才是说明调用这个函数,才会执行这个函数里面的内容。
所以在使用的时候注意看是让传的函数名还是函数。
【c++】
c++里面,如果是一个对象调用
比如说:Damon.print;
这个是表示的 Damon 的一个属性,
而 Damon.print();这个则是调用的一个函数
版权属于:东哥笔记 - DongGe.org
本文链接:https://dongge.org/blog/133.html
自2017年12月26日起,『转载以及大段采集进行后续编辑』须注明本文标题和链接!否则禁止所有转载和采集行为!