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

posted @ 2021-06-04 12:10  蛙星人在地球  阅读(26)  评论(0)    收藏  举报