问答详情
源自:2-3 变量及赋值

变量与方法的声明

http://img.mukewang.com/566019f200019a2202620120.jpg请问大神们什么是声明?

提问者:ABCD1998 2015-12-03 18:32

个回答

  • Perona
    2015-12-03 18:42:17
    已采纳

    声明一个变量只是将变量名标识符的有关信息告诉编译器,使编译器“认识”该标识符,但是声明并不一定引起内存的分配!而定义一个变量意味着给变量分配内存空间,用于存放对应类型的数据,变量名就是对相应的内存单元的命名!

    大多数情况下变量声明也就是变量定义,声明变量的同时也就完成了变量的定义,只有声明外部变量时例外!

    这里int num;就是声明一个整型的变量num。

  • 摩天轮晚安Cara
    2015-12-03 18:43:36

    声明就是给一个c语言不认识的额符号变成一个它认识的符号