课程
/后端开发
/C
/C语言入门
初始化的第三种形式哪里错了,我就按照定义给的写的啊
2019-07-08
源自:C语言入门 6-1
正在回答
int arrThird[2];
arrThird[0]=1;
arrThird[1]=2;
arrThird[2]=3;
你试一下这样写 第三种形式就是它的下标需要明确而已,但是要和本数组名称一样呀!
你的就是第九行写错了数组名称不一致 还有就是第三种掌不掌握都不重要,只要会第一种就够了,
以后任何需要数组的代码第一种都能应对 (* ̄︶ ̄)
但是你只改这里的话还是会出错 因为你这错误不止一个 建议看下同学代码
问题出在第九行。int arrFirst[3]后面不应该加;,;代表一个结束,这样的话arrSecond[0]和arrThird[3]等于没有给它定义了。你可以直接在每个前面加个int,或者把;改成,
数组越界了.在第九行出现问题
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
3 回答第三种形式的第二个元素运行出来怎么使-1005074184
2 回答#include <stdio.h> int main() { //第一种形式 int arrFirst[3] ={1,2,3}; //第二种形式 int arrSecond[] ={4,5,6}; //第三种形式 int arrThird[3]; //给arrThird数组每个元素初始化 arrThird[0]=7; arrThird[1]=8; arrThird[2]=9; //输出第一个数组中的第二个元素
2 回答换一种形式
1 回答三角形第8行
1 回答改了点,第三种运行结果出来了?