通过C中的for循环将字母附加到数组

时间:2014-10-06 22:31:36

标签: c arrays

我只是从我的C书中做练习问题,而且我被困在这个问题上:

  

编写一个程序,创建一个包含26个元素的数组并存储26   小写字母。还要显示数组内容。

我被困在这里

char abc[26];
char index;
for(index="a", abc[0]; index<="z"; index++, abc[0]++){
    abc[]=abc[index]
}
printf("%s", abc);

我很担心在for循环中如何将数据附加到数组中,以及如何打印整个数组。

1 个答案:

答案 0 :(得分:1)

无需按评论中的说明添加,也请注意char i= "a"char i = 'a'

这是一个代码,它创建了26个小写字母的数组

#include <stdio.h>

int main() 
{
    char arr[27];
    int i;

    for(i=0; i<26; i++)
    {
        arr[i] = 'a'+i;
    }

    arr[i]='\0'; //null terminate the array

    printf("%s\n", arr);
}