This question already has answers here:
Closed 5 years ago.
What exactly are C++ definitions, declarations and assignments?
(8个答案)
我是一个新的编程和尝试学习C。我正在读一本书,我读了这些语句,但无法理解它们的含义。

最佳答案

宣言:

int a;

任务:
a = 3;

一份声明中的声明和转让:
int a = 3;

声明说,“我将使用名为”a“的变量来存储整数值。”赋值说,“将值3放入变量a
(正如@delnan指出的,我的最后一个例子是技术上的初始化,因为您要指定变量以什么值开头,而不是更改该值。初始化有特殊语法,也支持指定结构或数组的内容。)

关于c - C中的声明语句和赋值语句之间的区别? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23227486/

10-16 14:37