1.单目运算符&作用在变量名左边,表示该变量的地址值 ,单目运算符*作用在指针名的左边,表示取该变量的值 。
2.指向一维数组元素的指针是一 级指针,指向二维数组元素的指针是一 级指针,指向一维数组的指针是二 级指针,指向一级指针的指针是二 级指针,一维一级指针数组名是二 级指针的地址值,二维数组的数组名是 二级指针的地址值。
3.在一个二维数组b[3][5]中,b[0]与 *b 是等价的,&b[1]与 b+1 是等价的。
4.指针的运算有4种,它们是赋值 运算、一个指针加减整型数的运算、两个指针相减和比较 运算。
5.引用不是变量,它是某个变量或对象的别名 。引用的值是被引用的变量的值 ,引用的地址值是 被引用的变量的地址值。
4.4 分析下列程序的输出结果
1.
#include
void main()
{
int a[]={5,4,3,2,1};
int *p=&a[2];
int m(5),n;
for(int i(2);i>=0;i--)
{
n=(*(p+i)<*a)?*(p+i):*a;
cout< } } 答: 1 2 3 2. #include void main() { char *p1,*p2; p1="abcqrv"; p2="abcpqo"; while(*p1&&*p2&&*p2++==*p1++) ; int n=*(p1-1)-*(p2-1); cout< } 25 答: 1 3. #include int a[]={10,9,6,5,4,2,1}; void main() { int n(7),i(7),x(7); while(x>*(a+i)) { *(a+i+1)=*(a+i); i--; } *(a+i+1)=x;
2018年全国计算机等级考试调整方案
[考试动态]2017年11月20日全国计算机等级考试计算机基础及Photoshop应用试题答案汇总(6套)
[Photoshop应用]2017年2月3日全国计算机等级考试四级数据库系统工程师试题及答案汇总(22套)
[数据库工程师]2017年2月2日全国计算机一级考试模拟试题及答案300题
[WPS Office应用]2017年1月22日2017年3月全国计算机等级考试报名时间及报名入口汇总
[考试动态]2017年1月3日