首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

初学C++ 汉字统计有关问题

2012-03-21 
初学C++ 汉字统计问题这是上网找的代码,可以正常运行,但是for (int i 0 a[i] i++) 这句表示不能理解这

初学C++ 汉字统计问题
这是上网找的代码,可以正常运行,但是 
for (int i = 0; a[i]; i++) 这句表示不能理解
 这句里面是怎样统计循环次数的,很奇怪。

C/C++ code
int main (){    char a[10000];    int n;    cin >> n;    getchar();    while (n--)    {        int count = 0;        gets(a);        for (int i = 0; a[i]; i++)        {            if (a[i] < 0 )                count ++;        }


[解决办法]
a[i] 等价于 a[i] != '\0';

热点排行