关于c中的两个小坑
1、sizeof()关键字测试的是在栈中的内存所占有的存储空间,对于堆内存则不可行
static int a = 10;
sizeof(a) = ?
2、strlen测试字符串的长度,必须要以'\0'结束。
char ch[2] = {'1','2'};
strlen(ch) = ?
关于c中的两个小坑
1、sizeof()关键字测试的是在栈中的内存所占有的存储空间,对于堆内存则不可行
static int a = 10;
sizeof(a) = ?
2、strlen测试字符串的长度,必须要以'\0'结束。
char ch[2] = {'1','2'};
strlen(ch) = ?