c语言程序设计教程第二章数据类型.pptVIP

  • 2
  • 0
  • 约1.1万字
  • 约 48页
  • 2018-01-05 发布于河南
  • 举报
c语言程序设计教程第二章数据类型

2.符号常量:用一个标识符来代表一个常量。 注意: ① 符号常量在使用之前必须先定义 定义形式为: #define 符号常量名 常量 #define是一条预处理命令,其功能是把该符号常量定义为 其后的常量值。一经定义,在后面的程序中所有出现该符号常 量的地方均代之以该常量值。 符号常量的命名规则遵循标识符命名规则,但是习惯上符 号常量名用大写,变量名用小写,以示区别。 【例2.1】符号常量的使用 #define PI 3.1415926 main() { float r,s,v; scanf (“%f”,r); s= PI*r*r; v=4/3.0*PI*r*r*r; printf(“s=%f,v=%f\n”,s,v); } 若程序运行时,从键盘输入圆的半径: 2↙ 运行结果为: s=12.560000,v=16.746667 ②符号常量不同于变量,它的值在其作用域内不能改变。 如果在主函数体内用以下语句给PI赋值是错误的。 PI=3.14159; 错误 ③ 优点:使用符号常量含义清楚,见名知意。 能做到“一改全改” 可以将定义行改为: #define PI 3.14 此时,在main函数体中所有PI的值会相应改变。 通过这种方法就不需要在程序中作多处修

文档评论(0)

1亿VIP精品文档

相关文档