c - C 中变量和函数的区别?

标签 c function difference

我刚刚开始阅读 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/

相关文章:

c - 解释汇编跳转表

c - 哪种循环配置将花费更多时间运行?

c - C程序中出现多个错误

c - 从 argv[0] 读取

python - Pandas 删除一个数据框中的行,这些行与另一个数据框的列中的行共享一个公共(public)值

javascript - 计算Javascript中两个纪元时间戳之间的秒数差异

C++ 层次结构打印练习

javascript - 在深层嵌套对象中按特定键查找所有值

function - PowerShell 闭包中的捕获函数

java - 这两个通用函数之间的区别