数组易错点

数组易错点:

1.初始化定义:

1.int n[常量表达式]
常量表达式不能为变量
2.int main()内与int main()外的数组初始化定义有区别:
int main()内初始化为随机,int main()外初始化值为0
2.数据范围: a[i] 的i范围不能超过常量表达式中的范围(典型的数组越界)
3.数组不能够进行赋值
4.数组复制:应调用函数memcpy【使用此函数须包含头文件cstring】
1.要从a数组赋值k个元素到b数组:memcpy(b,a,sizeof(int)*k)
【如果数组是浮点型就将int换成double】
2.要从a数组赋值全部元素到b数组:memcpy(n,a,sizeof(a))
5
数组清零
:memset(a,0,sizeof(a))【在cstring中定义】

参考《信息学奥赛一本通》

内容待补充…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值