C中的字符矩阵声明和打印

时间:2015-08-18 21:36:27

标签: c character declaration

我试图寻找答案,却找不到任何东西,至少没有找到指针等等(想要一些基本的东西,因为我刚开始用C语言编程,我试着学习字符矩阵)我在做什么错了?

(只是试图打印字符矩阵)

代码:

#include <stdio.h>
#include <stdlib.h>

char ar['a','b','c'];
int i;

int main() {

    for (i=0;i<3;i++){
        printf("%c",ar[i]);
    }

    return 0;
}
  

错误:'ar'未声明(首次使用此功能)

     

的printf( “%C”,AR [I]);

感谢您的时间。

1 个答案:

答案 0 :(得分:2)

您必须首先声明您的数组ar然后初始化它。

这样可行:

char ar[] = { 'a', 'b', 'c' };