C语言字符数组sizeof()计算:str1和str2的大小
假设有如下定义:
'CHAR+str1[100] = "12345";' 'CHAR+str2[100] = "12345";'
那么sizeof(str1)和sizeof(str2)的值分别是多少?
sizeof(str1)的值是101,因为字符数组str1的大小为100个字符,再加上一个空字符 '\0',所以总共占用101个字节的存储空间。
sizeof(str2)的值也是101,由于字符数组str2的大小也是100个字符,再加上一个空字符 '\0',所以总共占用101个字节的存储空间。
原文地址: https://www.cveoy.top/t/topic/muY4 著作权归作者所有。请勿转载和采集!