自增问题没弄清楚
#include<stdio.h>void main()
{
char s[100],alpha[]={'a','e','i','o','u'};
static int num[5];
int i=0,k;
while((s[i]=getchar()) !='\n')
i++;
s[i]='\0';
i=0;
while(s[i] != '\0')
{
for(k=0;k<5;k++)
if(s[i]==alpha[k])
{
num[k]++;
break;
}
i++;
}
for(k=0;k<5;k++)
printf("%c:%d\n",alpha[k],num[k]);
}
为什么num[k]++和++num[k]结果是一样的,有点搞不清楚,不应该是++num[k]才合理吗?