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,意味着将特殊指针