c语言对传递函数程序 c语言中函数间数据传递方式有三种( 六 )


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语言对传递函数程序的信息别忘了在本站进行查找喔 。

推荐阅读