我几个好像还一本类似的书,没多少页,不到100页或则多那么一点点,里面讲的主要是一些C比较难懂的东西,依稀还记得的一点是sizeof这个他里面讲到是一个关键字,是什么书啊,有印象的提示下,谢谢
这种情况即是定义也是声明
c我不是很熟,c中定义常量用宏定义好一些,也可以对变量赋值当做常量,在java中用final关键字表示常量,一旦定义不可更改,在oc、swift中用let定义常量并开辟内存空间。在这个例子中,是定义了int型的变量 i,他本质是变量,当然也可以类似java用关键字表示其值不可再改变,也就是 const关键字。 例子中是对变量 定义并赋值 然后再赋值。 而所谓的定义一个量 就是通过声明实现的,使用它就是通过声明时的别名
int i = 0;都是定义和声明一起的
你没看见有个/*……*/吗?那里面说不定声明了
这种叫做定义性声明(defining declaration)简称定义,在英文教材中会直接说成declaration,也是可以的,需要自己明白上下文。
楼主问的是什么书,大家帮他想想,不要回答常量的东西了 ^_^
类似的有
#defined PI 3.1415926
就可以了,任何地方使用就可以拿PI来替换3.1415926
例如求面积 s = PI * r * r