商户网站建设公司,做网站不赚钱的原因,域名例子,刚开始做网站哪有免费空间指针相关博客 打响指针的第一枪#xff1a;指针家族-CSDN博客 深入理解#xff1a;指针变量的解引用 与 加法运算-CSDN博客 第一题 1. 设C语言中#xff0c;一个int型数据在内存中占2个字节#xff0c;则unsigned int型数据的取值范围为 A#xff1a;0~255 B#xff1a;0…指针相关博客 打响指针的第一枪指针家族-CSDN博客 深入理解指针变量的解引用 与 加法运算-CSDN博客 第一题 1. 设C语言中一个int型数据在内存中占2个字节则unsigned int型数据的取值范围为 A0~255 B0~3267 C0~65535 D0~2147483647 答案及解析 C unsigned int 是无符号的类型二进制位中最高位是数值位 所以最大值1111 1111 1111 1111 65535 第二题 2. 执行下列程序: #define MA(x, y) (x*y)
i 5;
i MA(i,i1)-7; 变量i的值应为 A30 B19 C23 D1 答案及解析 B define宏定义是替换 i MA(i, i 1) - 7 i * i 1 - 7 19 第三题 3. 用fopen函数打开一个新的二进制文件该文件既能读也能写则文件方字符串应是 Aab” Bwb Crb Dab 答案及解析 B 第四题 4. 请问下列代码的输出是多少 #include stdio.h
int main()
{int m[] {1, 2, 3, 4, 5, 6, 7, 8, 9, 0};int(*p)[4] (int(*)[4])m;printf(%d, p[1][2]);return 0;
} A7 B3 C8 D4 答案及解析 A 本题是将指针数组和一维数组进行联系将一维数组m强制转换为指针数组类型数据范围是4个元素所以p[1][2] 相当于 *(*(p 1) 2)先向后移动4个元素大小再移动两个元素大小。 第五题 5. 有以下定义: char a; int b; float c; double d;则表达式a*bd-c值的类型为 Afloat Bint Cchar Ddouble 答案及解析 D 本题涉及到隐式类型转换隐式类型转换整型提升和截断、强制类型转换的总结-CSDN博客