c语言字符数组作为条件怎么理解 如if(str[i]) srt[]是一个包括数字与字母的字符数组

如题所述

str[i] 是一个字符,条件里判断,如果它的 ASCII 值 不是 0 就得 “真”。
只有 '\0' (字符串结束符) ASCII 值 是 0, 得“假”。其它字符 都得 真。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-01-17
如果不是字符串结束标志'\0'(注意ascii码,非零为真,零为假)
相似回答