3、新增数据类型
_Bool
值是0或1 。C99中增加了用来定义bool、true以及false宏的头文件夹stdbool.h,以便程序员能够编写同时兼容于C与C++的应用程序 。在编写新的应用程序时,应该使用
stdbool.h头文件中的bool宏 。
_Complex and _Imaginary
C99标准中定义的复数类型如下:float_Complex; float_Imaginary; double_Complex; double_Imaginary; long double_Complex; long double_Imaginary.
complex.h头文件中定义了complex和imaginary宏,并将它们扩展为_Complex和_Imaginary,因此在编写新的应用程序时,应该使用stdbool.h头文件中的complex和imaginary宏 。
long long int
C99标准中引进了long long int(-(2e63 - 1)至2e63 - 1)和unsigned long long int(0 - 2e64 - 1) 。long long int能够支持的整数长度为64位 。
4、对数组的增强
可变长数组
C99中,程序员声明数组时,数组的维数可以由任一有效的整型表达式确定,包括只在运行时才能确定其值的表达式,这类数组就叫做可变长数组,但是只有局部数组才可以是变长的.
可变长数组的维数在数组生存期内是不变的,也就是说,可变长数组不是动态的.可以变化的只是数组的大小.可以使用*来定义不确定长的可变长数组 。
c语言对传递函数程序的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于c语言中函数间数据传递方式有三种、c语言对传递函数程序的信息别忘了在本站进行查找喔 。
推荐阅读
- 单机免费角色扮演游戏,好玩单机角色扮演游戏
- 小程序注册互传怎么弄,小程序分享注册绑定关系
- chatgpt文献阅读整理,文献阅读工具
- b站怎么电脑直播年龄,b站直播年龄16可以吗
- c语言起泡法排序函数 c语音起泡法
- thinkphp5全文搜索,php 全文搜索
- gis管网系统,管网gis是什么意思
- 电脑上路由器怎么登录不了,电脑怎么登不上路由器设置页面
- mysql日志怎么关 mysql 日志清理