C语言中关键字typedef、enum的使用
前言
关键字是C语言中编程中必不可少的,无论我们定义数据类型、修饰函数、变量还是用来循环等等都是必不可少的。
一、常见的关键字有
auto:自动,局部变量之前都有。break:停止 ,char ,const ,continue :继续 ,unsigned:无符号的 ,signed:有符号的 ,static;静态 ,struct:结构体 ,typedef:类型定义:union:联合体,void ,volatile,while,goto,if,
下边主要讲解typedef和enum的 使用
二、使用方法
1.typedef
关键字typedef来对类型重命名;具体使用方法如下
typedef(类型重定义:typedef unsigned int u_int;(用 u_int代替 unsigned int)
代码示例如下):
int main() {typedef double db;//将double重命名位db,就可以用db定义double数据类型db b = 10.0;printf("%lf", b);return 0; }输出结果如下:
2关键字enum的使用
关键字enum用来枚举常量;
enum的 使用
enum Sex
{ MELA,
FEMELA,
SECRET
};默认值依次为0,1,2
代码如下(示例):
int main() {enum SEX{MELA,FEMELA,SECRET};int a = MELA;int b = FEMELA;int c = SECRET;printf("%d\n",a);printf("%d\n", b);printf("%d\n", c);return 0; }
输出结果如下:
如果给MELA赋值100;下边的依次加一( FEMELA就变成了101)
总结
当我们起变量或者函数名字时不能与关键字名字重复。
C语言中关键字typedef、enum的使用相关推荐
- c语言中关键字static_了解C ++中Static关键字的变体
c语言中关键字static Hello, folks! Today we will be unveiling another important aspect in the series of our ...
- C语言中关键字const、typedef
const:const是C语言的一个关键字,是用来定义常量的.const是常属性的意思,当一个变量被const修饰之后,其值不能再被改变了,但它仍然是一个变量,只不过有了常属性. 我们如何才能验证这一 ...
- c语言中关键字的含义,c语言中的关键字有哪些?有什么含义?
c语言中的关键字有哪些?有什么含义? 发布时间:2020-04-23 09:33:30 来源:亿速云 阅读:174 作者:小新 这篇文章主要介绍了c语言中的关键字有哪些?有什么含义?,具有一定借鉴价值 ...
- c语言 u2_printf,C语言中关键字restrict的概念,使用范围,例子
概念: restrict,C语言中的一种类型限定符(Type Qualifiers),用于告诉编译器,对象已经被指针所引用,不能通过除该指针外所有其他直接或间接的方式修改该对象的内容. 渊源: res ...
- 在c语言中关键字都是什么字母,在C语言中的32个关键字具体是哪些?
用户:phm_2016 2008年10月29日 关键字是电脑语言里事先定义的,有特别意义的标识符 ,有时又叫保留字.系统定义了以下关键字: Const(常数) Dim(定义) As(为) Mod(取模 ...
- c语言中关键字中文的发音,c语言里面的32个关键字发音
用户提问 请把32个字写出来. 备注,和英文发音 写出来.谢谢 我知道这32个字,但是我不知道怎么念. 把音标写出来.谢谢! 追加50分 推荐答案 中文译音跟后面了 auto :声明自动变量 一般不使 ...
- C语言中关键字restrict的用法(linux 为 __restrict)
类型限定词restrict 关键字restrict通过允许编译器优化某几种代码增强了计算支持.它只可用于指针,并表明指针是访问一个数据对象的惟一且初始的方式.为了清楚这样做为何有用,我们需要看一些例子 ...
- C语言中关键字void的用法
void在英文中作为名词的解释为"空虚:空间:空隙":而在C语言中,void被翻译为"无类型",相应的void *为"无类型指针".void ...
- C语言 enum和typedef enum的区别
在了解enum和typedef enum的区别之前先应该明白typedef的用法和意义. C语言里typedef的解释是用来声明新的类型名来代替已有的类姓名,例如: typedef int CHANG ...
- 移位 c语言一个变量存储两个值,【杭州C 培训】C语言中基础小问题总结
1.printf格式输出函数 如果格式控制说明项数多于输出表列个数,则会输出错误数据: 如果输出表列个数多于格式控制说明数,则多出数不被输出. %md,m指的是输出字段的宽度.如果输出字段位数小于m, ...
最新文章
- DreamWeaver下如何应用CSS样式
- mogodb 设置用户名密码认证
- 2018.6.1信息安全铁人三项赛数据赛writeup
- string(STL)
- 重要说明,粉丝必看【java人脸识别说明】
- codevs5429 多重背包【多重背包+单调队列】
- 信息学奥赛一本通(1241:二分法求函数的零点)
- python print format_Python中的format格式化输出
- mysql 多个网卡_seriver -- 多个网卡只能认到一个网卡的解决方法
- 明天结束一个人的生活
- python加载mnist数据集
- Python经典编程习题100例,供初学者学习
- java 毕向东 内部类_内部类--毕向东Java基础教程学习笔记
- 安装TortoiseSVN报could not write value to key的错误解决方案
- 测试 tolua 例子 TestErrorStack
- 1.checkpoint防火墙安装以及高可靠性配置
- “油猴脚本”获取百度云文件URL,百度云速度破解
- c语言59秒倒计时程序,59分59秒倒计时程序及仿真显示
- linux中iso源码解压_linux下解压iso镜像文件方法
- 从svn拉下的代码无状态图标(绿色对勾)的解决方法