C语言中字符矩阵的声明和打印
我试图寻找答案,但找不到任何东西,至少没有涉及指针等(想要一些基本的东西,因为我刚开始用C语言编程,我试图学习字符矩阵)我做错了什么 (只是尝试打印字符矩阵的内容) 代码:C语言中字符矩阵的声明和打印,c,character,declaration,C,Character,Declaration,我试图寻找答案,但找不到任何东西,至少没有涉及指针等(想要一些基本的东西,因为我刚开始用C语言编程,我试图学习字符矩阵)我做错了什么 (只是尝试打印字符矩阵的内容) 代码: #包括 #包括 字符ar['a','b','c']; int i; int main(){ 对于(i=0;i您必须首先声明数组ar,然后初始化它 这将有助于: char ar[] = { 'a', 'b', 'c' }; 我确信每个初学者教程都会介绍如何声明数组。您意外地声明了一个包含99个元素的数组(因为'c'在ISO
#包括
#包括
字符ar['a','b','c'];
int i;
int main(){
对于(i=0;i您必须首先声明数组ar
,然后初始化它
这将有助于:
char ar[] = { 'a', 'b', 'c' };
我确信每个初学者教程都会介绍如何声明数组。您意外地声明了一个包含99个元素的数组(因为'c'
在ISO 8859-x和相关代码集(包括Unicode和MS代码页)中映射到99)。并且没有初始化它。您的变量I
应该在main()中
;基本上没有理由声明全局变量i
。数组也可能是。我不清楚为什么会出现未声明的错误,除非之前有一个错误您没有报告。它被称为“数组”。“矩阵”是一个数学术语,可以在C中用数组实现。
char ar[] = { 'a', 'b', 'c' };