- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 C语言错题整理4-2021-9.26
懒了几天,还是要好好学啊☻1-unsigned 和 void 在 C 中都是保留字。请问这句话的说法是正确的吗?答:这句话的说法是正确的。保留字(reserved word)。保留字又称关键字,指在高级语言中已经定义过的字,使用者不能再将这些字作为变量名或过程名使用。2-下面四个选项中,均是不合法的转义字符的选项是...
2021-09-27 10:40:25
880
原创 C语言错题整理3-2021-9.25
1-大端小端的判断大端 Big-Endian :是指数据的低位保存在内存的高地址中,而数据的高位保存在内存的低地址中小端 Little-Endian :是指数据的低位保存在内存的低地址中,而数据的高位保存在内存的高地址中为什么要区分大小端?在计算机系统中,以字节为存储单元,每个地址单元都对应着一个字节,一个字节为8bit。在C语言中,不仅仅是一个字节来存储一个数据,除了一个字节的char,还有两个字节的short,四个字节的int等等。另外,对于位数大于8位的处理器,例如32位的处理器,由于寄存器的
2021-09-26 21:35:39
130
原创 C语言错题整理2-2021-9.24
1-volatile关键字的使用场景这个关键字一直困扰了我很久,今天必须搞透彻☺volatile 关键字和const 一样是一种类型修饰符,用它修饰的变量表示可以被某些编译器未知的因素更改,比如操作系统、硬件或者其它线程等。volatile的作用是作为指令关键字,确保本条指令不会因编译器的优化而省略,且要求每次直接读值。1-并行设备的硬件寄存器(状态寄存器)存储器映射的硬件寄存器通常也要加volatile说明,因为每次对它的读写都可能由不同意义。 假设要对一个设备进行初始化,此设备的某一个寄存
2021-09-24 10:00:02
330
原创 C语言错题整理1-2021-9.22
1-C语言三种参数传递方式值传递、地址传递、引用传递1)在函数定义格式上有不同:值传递在定义:Exchg1(int x, int y);地址传递定义:Exchg2(int *px, int *py);引用传递定义:Exchg3(int &x, int &y);2)调用时有相同的格式:值传递:Exchg1(a, b);地址传递:Exchg2(&a, &b);引用传递:Exchg3(a, b);3)简述不同值传递:不能传出。当函数内部需要修改参数,并且不希望
2021-09-23 00:59:20
217
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人