FuYingzhe
2018-02-02 06:29C语言二维数组存储字符串问
5代码如下,使用二维数组存储字符串,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");
}
运行结果如下:
- 点赞
- 回答
- 收藏
- 复制链接分享
8条回答
为你推荐
- 这里面用二维数组存储字符串,数组的两个括号里的数字分别代表什么意思?网上搜没看懂
- c语言
- 3个回答
- 关于二维数组行和列的疑问
- c语言
- 1个回答
- char类型二维数组储存的字符串不可以和char类型数据域数据元素直接比较?
- c语言
- c++
- 3个回答
- C语言二维数组存储字符串问
- c
- 二维数组
- 8个回答
- C语言有关二维数组的循环设计问题
- c
- 二维数组
- 2个回答
换一换