我试图寻找答案,却找不到任何东西,至少没有找到指针等等(想要一些基本的东西,因为我刚开始用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]);
感谢您的时间。
答案 0 :(得分:2)
您必须首先声明您的数组ar
,然后初始化它。
这样可行:
char ar[] = { 'a', 'b', 'c' };