猿问

怎么判断一个字符串为空

慕粉1466147778
浏览 1445回答 2
2回答

慕莱坞9220042

空字符串的长度为0,那就是说第一个字符是'\0',所以可以用下面的代码行判断: char str1[]="",str2[]="abc"; printf(str1[0]=='\0' ? "str1是空字符串\n" : "str1是非空字符串\n"); printf(str2[0]=='\0' ? "str2是空字符串\n" : "str2是非空字符串\n");

希芮希芮

equal
随时随地看视频慕课网APP
我要回答