沈安娜毁了中国知乎:指向字符串常量的字符指针

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/28 18:04:35
sizeof(char*)为什么是4呀
是规定还是算出来的?
如果是规定的话帮忙列出其他变量类型的规定 谢谢啊

sizeof(char)为1, 即1个字节(BYTE), char是一个字符,存放一个字符用1个byte,即1个字节.

sizeof(char*)为4, 因为算的是存放"指向字符的指针"的单元有多大.也就是存放一个"地址"的单元有多大.一般计算机系统是32位的,地址是32位,正好是4个字节-- 4 Bytes. (1 Byte = 8 bits = 8 位).