//注释:probability表示以为256个整型字节大小的数组,其下标表示字符对应的ASCII编码,其值表示字符的个数
//inputString为输入的字符数组,先初始化probability数组使其每个值为0,进入统计循环时,probability的下标为字符数组的值,即字符数组中的字符
//在编译时,计算机会将字符数组中的字符编译为对应的ASCII码,恰好对应了probability中的下标
int *probability = (int *)malloc(sizeof(int)*256);
for(int i=0;i<256;i++)
probability[i]=0;
for(int j=0;inputString[j]!='\0';j++)
{
probability[inputString[j]]++;
}