答:C 解析: 选项A:“=(赋值)”是对于类型相同的两个指针变量之间常规运算。 选项B: “==(比较相等)”比较两个指针变量是否相同。 选项C:“+” 运算是不可以的,因为指针变量是一种特殊的变量,指针变量的值存放的是所指向变量的地址,两个地址相加并不能保证结果为一个有效的地址值,因而在 C 语言中指针变量...
然后第一次调用sub() 函数,形参 x 赋值为 10,y 赋值为 5,*z赋值为 a 的地址,就表示指针 z 指向变量 a 的地址。函数中通过指针 z 修改变量 a 的值为 y-x,就是 -5。 然后第二次调用sub() 函数,形参 x 赋值为 7,y 赋值为 a,就是刚刚的 -5,*z赋值为 b 的地址,就表示指针 z 指向变量 b ...
然后第一次调用sub() 函数,形参 x 赋值为 10,y 赋值为 5,*z赋值为 a 的地址,就表示指针 z 指向变量 a 的地址。函数中通过指针 z 修改变量 a 的值为 y-x,就是 -5。 然后第二次调用sub() 函数,形参 x 赋值为 7,y 赋值为 a,就是刚刚的 -5,*z赋值为 b 的地址,就表示指针 z 指向变量 b ...
答:C 解析:p 是指针类型,要想操作 p 指向的变量,需要使用 6.下列程序段的输出结果是( )。 int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a+3; printf("%d", *++p); A.3 B.4 C.a[4]的地址 D.非法 答:B 解析:数组 a 的长度为 10,a 指向了数组的基地址,也就是第 1 个元...