C中的字符矩阵声明和打印
Character matrix declaration and printing in C
我试图寻找答案但找不到任何东西,至少没有涉及指针等(想要一些基本的东西因为我刚开始用 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;
}
error: ‘ar’ undeclared (first use in this function)
printf("%c",ar[i]);
感谢您的宝贵时间。
您必须先声明您的数组ar
,然后然后初始化它。
这可行:
char ar[] = { 'a', 'b', 'c' };
我试图寻找答案但找不到任何东西,至少没有涉及指针等(想要一些基本的东西因为我刚开始用 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;
}
error: ‘ar’ undeclared (first use in this function)
printf("%c",ar[i]);
感谢您的宝贵时间。
您必须先声明您的数组ar
,然后然后初始化它。
这可行:
char ar[] = { 'a', 'b', 'c' };