C++面试3(偏c语言)
int、char在结构体中(32位)所占字节
答案:1、4
基本数据类型及结构体
大端小端
大端是指低字节存储在高地址;小端存储是指低字节存储在低地址。(使用联合体判断大端小端)
数组指针、指针数组、函数指针、指针函数
strlen和sizeof的区别
sizeof运算符 在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。
sizeof返回定义arr数组时,编译器为其分配的数组空间大小,不关心里面存了多少数据。
strlen只关心存储的数据内容,不关心空间的大小和类型。
strlen函数参数,必须是字符型指针(char*), 且必须是以'\0'结尾的。当数组名作为参数传入时,实际上数组就退化成指针了。
参见
ASCII的熟悉
NULL即是\0,16进制值也是0。
打印字符(键盘上出现的),32-126
127delete
浙公网安备 33010602011771号