2 回答
慕莱坞9220042
TA贡献377条经验 获得超508个赞
空字符串的长度为0,那就是说第一个字符是'\0',所以可以用下面的代码行判断: char str1[]="",str2[]="abc"; printf(str1[0]=='\0' ? "str1是空字符串\n" : "str1是非空字符串\n"); printf(str2[0]=='\0' ? "str2是空字符串\n" : "str2是非空字符串\n");
- 2 回答
- 0 关注
- 1444 浏览
添加回答
举报
0/150
提交
取消