摘要:
C语言的变量属性: auto关键字: register关键字: 全局变量不能定义为register型的变量,因为它的生命周期是从程序开始到结束的,不可能让一个变量始终占据寄存器。 static关键字: 示例程序: 第30行打印寄存器变量的地址,是错误的。 注释掉错误行,运行结果如下: f2中的r变量 阅读全文
摘要:
C语言中有很多数据类型,这些类型之间可以相互转换吗? C语言中的数据类型可以进行转换 1、强制类型转换 2、隐式类型转换 强制类型转换: 示例如下: 15行的转换产生截断留下0x22,19行的强制类型转换直接将小数部分扔掉,留下整数部分。21行的转换在32位机器上不会产生截断,在64位机器上会产生截 阅读全文