我倾向于交替使用“定义”、“声明”和“分配”这三个词,但这似乎会冒犯某些人。这合理吗?我应该只在第一次分配给变量时使用“声明”一词吗?或者还有比这更多的事情吗?
定义是描述值或函数的地方,即编译器或程序员被准确地告知它是什么,例如
int foo()
{
return 1;
}
int var; // or, e.g. int var = 5; but this is clearer.
声明告诉编译器或程序员该函数或变量存在。例如
int foo();
extern int var;
赋值是指为变量设置值,通常使用 = 运算符。例如
a = b;
a = foo();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)