C语言中定义常量的两种方式

我们在用C编程时有时需要定义不变的变量,即常量,有两种方法。举例说明。

定义常量PI的两种方式:

1. #define Pi 3.1415926f;

2. const float pi 3.1415926f;

区别:

第一种方式:是将Pi定义成一种符号,此时Pi只是3.1415926的别名,在编译期间用3.1415926去取代Pi的值;

第二种方式:是将PI定义成变量,但告诉编译器它的值是固定不变的,如果在程序中试图去修改它的值,在编译时会报错;

 

posted on 2011-11-08 14:29  静海  阅读(32119)  评论(1编辑  收藏  举报