定义一个字符数组str,用gets函数输入,想法是统计数字个数,用for循环遍历,如果str【i】大于等于'0',小于等于'9',n自加。明明已经定义n一开始等于0,为什么输入空格后打印n的值,n等于1呢Ծ‸Ծ
你将字符数组先初始化试试看 char str[100]={0};
循环判断改为for(i=0;i<100&&str[i]!='\0');i++)