我刚刚开始阅读 Stpehen Prata 的 C Primer Plus(2013 版),但我遇到了一个问题。我不明白“变量”和“函数”的区别。我们必须在头文件中定义两者吗?
最佳答案
既然你刚开始,我会尽力让它尽可能简单:
变量代表数据。
函数对数据进行操作。
例如:
int a; // Variable
int b; // Variable
// Function
int sum() {
return a + b;
}
头文件 (.h
) 只是类似于相关 .c
文件的摘要的文件。通常,头文件内仅定义函数和宏,因此您可以保持 abstraction 的良好水平。通过隐藏实现。
关于c - C 中变量和函数的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23106464/