C语言中的一些关键字(九)
来源:互联网 发布:外国人对中国美女知乎 编辑:程序博客网 时间:2024/06/08 00:04
一、关键字-enum
枚举类型声明代表常量的符号名称。
enum的默认值
enum kids{nippy, slats, skippy, nina ,liz};
enum的指定值
enum levels {low=100,medium=500,high=2000};
enum的用法
作为switch的标签
typedef是C语言的关键字,其作用是为一种数据类型定义一个新名字
格式:typedef 数据类型 自定义数据类型
typedef unsigned long uint32;
在嵌入式的开发中,由于涉及到移植问题,typedef的功能就更引人注目了。
定义常量与命令(避免幻数)
#define MAX 100
#define SIZE 1024
#define LOGIN_SUCCESS 1
#define LOGIN_FAIL 0
注意:在宏定义的命名时,尽量能够清晰的表明其用途;
二、宏-#define
定义函数
#define MAX(a, b) ((a)>(b)?(a):(b))
k = MAX(i&0x0f, j&0x0f)
k = ((i&0x0f)>(j&0x0f)?(i&0x0f):(j&0x0f))
main()
{ int a,b,c,d,t;
…….
t=MAX(a+b,c+d);
……
}
宏展开:t=(a+b)>(c+d)?(a+b):(c+d);
int max(int x,int y)
{ return(x>y?x:y);}
main()
{ int a,b,c,d,t;
…….
t=max(a+b,c+d);
………
}
- C语言中的一些关键字(九)
- C语言中的一些关键字(一)
- C语言中的一些关键字(五)
- C语言中的一些关键字(七)
- C语言中的一些关键字(十)
- C语言中的一些关键字(十一)
- C语言中的一些关键字(十二)
- C语言中的一些关键字(十三)
- C语言中的一些关键字(十四)
- C语言中的一些关键字
- C语言的一些关键字(二)
- C语言的一些关键字(三)
- C语言的一些关键字(四)
- C语言的一些关键字(八)
- C语言中的关键字
- C语言中的关键字
- C语言中的关键字
- C语言中的关键字
- Android6.0 PKMS扫描目录和调用接口安装应用的区别
- ACM篇:POJ--2259 Team Queue
- Jsp动态网站初步项目 --简单的商品浏览页面 (商品详情页面details.jsp)
- 161109
- 用Quartz处理定时执行的任务
- C语言中的一些关键字(九)
- 436. Find Right Interval
- 悲观锁和乐观锁
- bitbucket
- UVA 10047 The Monocycle(BFS)
- JavaScript DOM编程艺术 学习笔记(七)动态创建标记
- 浮地和接地问题解答
- 分页中的PageBean
- Emergency