代码如下,使用二维数组存储字符串,buf[4]为什么不等于NULL
void main()
{
char buf[][10] = {
"1111",
"2222",
"3333",
"4444",
NULL
};
printf("sizeof buf = %d\r\n", sizeof(buf));
if (buf[4] != NULL){
printf("buf[4] != NULL\n");
}
system("pause");
}
运行结果如下: