问题:统计一串字符中数字字符的个数。
我不想知道用其他方式应该怎么写,
我想知道的是,被完整读入的字符串是如何被拆开写入数组的,这是C语言的特性,还是说属于其他什么情况?
希望有牛人能给予解答!
#include <stdio.h>
#include <string.h>
int main(void) {
int length; //定义数组长度变量
char c[length];
printf("请输入一串字符(中间不要加空格):");
scanf("%s", &c);
length = strlen(c); //计算字符串长度
int cnt = 0;
for (cnt; cnt < length; cnt++) {
printf("%c ", c[cnt]);
}
//输出每个单元的数据
return 0;
}