c语言数组编写时注意事项,考试注意事项(c语言).doc

PAGE / NUMPAGES

最后一次提醒大家容易犯的粗心的错误:

整除:/

当&&前有表达式的值为0或者假时发生短路,当||前有表达式的值为非0或者真时发生短路

%左右两边必须均是整数

科学计数法(如2.3e4)中e前后都必须有数字,e后面的数字必须是整数。

判断x是否能被2整除不是x/2==0而是x%2==0

=是赋值号不是等号

交换算法,如果利用swap函数来执行交换两个main函数中的实参变量a,b。则只需在swap形参中定义两个指针p、q分别指向a、b即可。 当指针p指向普通变量a,指针q指向变量b,要交换a和b,则必须交换*p和*q。交换p和q只能交换p、q两个指针的指向,并不能真正交换a和b的值。资料个人收集整理,勿做商业用途

数组名是地址常量,不能放在赋值号左边,也不能对其进行++或--运算

一维数组数组名是普通地址常量,二维数组数组名是特殊地址常量,但对于二维数组x来说,x[i]表示一个普通地址常量(第i行首地址)资料个人收集整理,勿做商业用途

int (*p)[3] 表示一个int型数组指针(特殊指针),但是只能指向一个n行3列的二维数组,不能指向这个数组:int x[4][5]资料个人收集整理,勿做商业用途

int *p[3]表示一个int型指针数组,其中有三个数组元素:p[0],p[1],p[2],三个数组元素的类型均是普通int型指针变量资料个人收集整理,勿做商业用途

对一个特殊指针+1,意味着将特殊指针

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值