从品牌网站建设到网络营销策划,从策略到执行的一站式服务
C语言定义常量常用的方法有以下2种:
创新互联公司是一家专注于网站建设、成都网站设计与策划设计,清丰网站建设哪家好?创新互联公司做网站,专注于网站建设十多年,网设计领域的专业建站公司;建站业务涵盖:清丰等地区。清丰做网站价格咨询:028-86922220
第一种:宏定义
1
#define N 3 // 定义了一个常量为3的宏N,在程序中N就代表3
第二种:给变量初始化赋值
1
int a = 2; // 定义了一个int型变量,并赋值为2,其实这是用变量来定义常量
注:定义常量还是用宏定义的比较多。
在C语言中,宏定义的常量就是通过如下格式来定义的一个不带参数的常量:
#define 标识符 字符串
举例说明如下:
#includestdio.h
#define PI 3.14 // 宏定义常量,即PI=3.14
void main()
{
printf("%f", PI); // 调用宏定义常量,程序在编译阶段进行宏替换,即在编译阶段将PI替换为3.14
}
对的!
专家的推荐是这样的:
1,对于数值和字符常量,用#define,注意添加必要注释;
2,对于其它类型常量,用 const 限定符。
const 和 #define 的区别在于
1、const 像变量一样有范围(作用域)、可见性等限制,一般来说好一点;
2、define常常出现意料之外的事情,因为他是靠替换,一般用于人为规定的值,取个宏名非常重要!
仅供参考!
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图