中华考试网·阅读新闻
编程开发 > C/C++ > 文章内容

C语言编程开发入门基础教程(30)

2015-10-7编辑:ljnbset

  语句

  (一)、赋值语句

  其实这个问题,在讲赋值运算符的时候已经讲了一些了。

  Amount=1+2;

  Total=Counter/3+5;

  Area=Height*Width;

  也许你会发现,这些赋值语句很象代数方程,在某些情况下,我们的确可以这样理解,但有时它们是不一样的。看下面:

  Num=Num+1;

  这显然不是一个等式。

  (二)、用逗号分隔开的声明语句

  C语言可大多数语言一样,允许用逗号分隔声明语句中的标识符列表,说明这些运算符是同一变量类型。例如:

  float Area,Height,Width;

  但有些程序员喜欢把标识符写在不同的行上。如:

  float Area,

  Height,

  Width;

  这样写至少有一个好处,就是可以在每个标识符后边加上注释。

  在声明变量的时候,也可以直接给变量赋值,这叫做变量的初始化。

  如:int a;

  a=3;

  等价于:

  int a=3;

  我们也让某些变量初始化,某些不初始化,如:

  int a=3,b,c=5;

  在进行初始化时,初始化表达式可以是任意的(对全局变量和静态变量有区别),由于逗号运算符是从左到右运算的,那么看看这样行不行?

  int a=3,b=a,c=5;

C语言编程开发入门基础教程(29)
咨询热线:4000-525-585(免长途费)