c语言c98和c99,c99和c98的差异
enum{STATE_0, STATE_1, STATE_2, STATE_N, NUM_STATES};
typedef void (*p_func_t)(void);
p_func_t jumptable[NUM_STATES] = {
[STATE_1] = 0,
[STATE_0] = 0,
[STATE_2] = 0,
[STATE_N] = OSInit
};
上述代码在c98标准的编译器是编译失败的。但是在c99支持的编译器可以的。
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
#define FFF (5*3335)UL
C98不支持
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
typedef enum _GLCD_Status_t {
GLCD_OK = 0, GLCD_ID_ERROR, GLCD_UNSUPPORTED, GLCD_ERROR
} GLCD_Status_t;
GLCD_Status_t GLCD_PowerUpInit (pInt8U pInitData)
{
return(GLCD_OK);
}
这样的枚举使用c98 和c99是 支持的
c语言c98和c99,c99和c98的差异相关推荐
- C语言拾遗-C语言基础-C89、C99与C11
摘要:我们今天使用的 Windows.Linux.Mac OS 等操作系统都是由一种叫做 Unix 的系统演化而来.Unix 作为80年代主流的操作系统,是整个软件工业的基础,是现代操作系统的开山鼻祖 ...
- C语言的C89、C99和C11标准(上)
一.C99针对C89的改变 1.增加了restrict指针 通过restrict修饰指针,可以确保两个指针不能指向同样的内存空间. 如memcpy函数在C99标准下的定义为 void *memcpy( ...
- c语言c11标准侯捷,C语言的C89、C99和C11标准(上)
一.C99针对C89的改变 1.增加了restrict指针 通过restrict修饰指针,可以确保两个指针不能指向同样的内存空间. 如memcpy函数在C99标准下的定义为 void *memcpy( ...
- .NET Framework、C#语言、IDE、CLR 版本历史及其差异(最新)
1.版本整合: 2..NET Framework 版本差异 版本 发行的功能及其特点 1.0 First Version of CLR and Base Class Library(CLR的第一个版本 ...
- javascript和“主流大型语言”(c# JAVA C++等)的差异
1.javascript不支持overload,因为它的函数参数是以数组方式来实现的,没有固定的参数签名,所以无法重载. 2.javascript的基本类型只有5个:number string boo ...
- c语言关于函数自增 a++ 和++a差异加完整例子
前言:现在是凌晨2.30,做为老师口中的完美程序员当然还没睡啦... 之所以写这个博客是因为我考试的时候错了不想大家重蹈覆辙.想必对于计算机的大一新生来说 c语言很可能作为你们的第一编程语言吧,其实想 ...
- C语言笔记(C99)
C语言复习笔记(C99) C语言是国际上广泛流行的计算机语言,其拥有语言简洁.紧凑,使用方便.灵活,拥有丰富的运算符和数据类型,具有结构化的控制语言,允许直接访问物理地址,能进行位操作,生成的目标代码 ...
- c99标准--C语言标准
转自:http://baike.baidu.com/view/1967819.htm?fr=ala0_1 c99 c99是在c89的基础上发展起来的,增加了基本数据类型,关键字和一些系统函数等.其实在 ...
- Keil中使有C99及其新特性
Keil中使有C99及其新特性 Keil选择C99编译 C99特性介绍 Keil选择C99编译 选择C/C++,勾选C99 C99特性介绍 宏支持可变参数定义,例如 #define NRF_LOG_I ...
- 中国语言文学研究是c吗c,中国语言文学考研考什么
[考研派 okaoyan.com ]为大家提供:中国语言文学考研考什么,更多考研资讯请关注我们网站的更新!敬请收藏本站. Add 本专业学姐微信 为你免费答疑 关于<中国语言文学考研>我们 ...
最新文章
- 20200207_Dontla_MBTI第二步基本分析报告((ISTJ))
- 慎用window.showModalDialog()
- 与变异风险词赛跑 阿里探索AI治理网络风险
- Gartner最新发布:影响2022年基础设施和运营重大趋势
- 诗与远方:无题(七十四)
- Linux C解析命令行参数代码
- 服创大赛第二次讨论_2019-01-19
- 计算机软件怎么共享使用,局域网共享软件,教您局域网共享软件如何使用
- 五种酷炫代码雨的源代码
- 如何用计算机画函数图像,用Excel绘制函数图像的技巧
- 读书笔记_稻盛和夫《心》
- Python实现任意多边形的最大内切圆算法
- 心碎的图案怎么用c语言编出来,教案实验2用c语言编写简单程序.doc
- NFC模组,开发NFC功能 只要几条指令的事情
- matlab温度等值线图函数,matlab等值线图
- 30个 英文SEO内容推广平台整理
- 图论-单源最短路径算法(拓扑,Dijkstra,Floyd,SPFA)
- 华摄氏度和摄氏度的转换小数点处理 单片机
- 蓝鲸平台单机部署增加一台 APPT (测试服务器)
- 超级IP名片:技术是当下互联网环境下竞争的基础