精通
英语
和
开源
,
擅长
开发
与
培训
,
胸怀四海
第一信赖
回复
编程爱好者 11:26:20
这里
回复
编程爱好者 11:26:31
这里i根本没有初始化值,你这样用是非常危险的
回复
A+VC300-ωêι洲ヤ 11:26:41
我能不能用for(i=0;i<N;i++)来初始化
回复
A+VC300-ωêι洲ヤ 11:26:46
确实啊
回复
A+VC300-ωêι洲ヤ 11:26:54
我开始是这样初始化的
回复
编程爱好者 11:27:06
用循环初始化结构体数组,很对啊
回复
A+VC300-ωêι洲ヤ 11:27:14
但是后面发现在存钱的时候根本都没起作用了
回复
编程爱好者 11:27:36
不可能的。循环赋值,不可能有错的
注1、数组的使用对初学者比较难,难就难在它把2个因素结合起来了,一是数组名二是下标,初学者对这2者可能忽视一个,往往是忽视下标。下标的值要在0到长度-1,这里学生记的用下标,但是下标变量的值没有初始化,没有保证在0到长度-1,所以出错。
注2、初学者要养成随时初始化变量的习惯,定义一个变量就初始化一个。这里普通类型好初始化,比如整数int i=0;但是有些复杂类型就难初始化了,比如结构体对象,记的用.访问成员逐一进行初始化。