C语言之---声明、定义、初始化、赋值

int a = 1;
a = 2;

这段代码里面,第一行完成了声明、定义、初始化三个步骤,第二行完成了赋值。

int a;

声明+定义(分配存储空间,但是里面的数据随机的)

extern int a;

仅仅声明,告诉编译器变量a的类型

总结:

  1. 变量一定要先声明才能使用
  2. 变量定义的时候最好要初始化,否则数据是不可控的
  3. 函数一样也需要先声明
  4. 指针变量也一样,需要定义,否则不知道指针指向哪里

猜你喜欢

转载自blog.csdn.net/harrison2010/article/details/104587231
今日推荐