题目内容

下列关于指针运算的描述,()是错误的

A. 指针的运算是有限制的,它允许有赋值、相减运算、比较运算和加减一个int型数的运算
B. 在指针的赋值运算中,可将一个已被赋值的指针赋给另一个同类型的指针
C. 指针运算实际上是地址运算,某指针加1就是使该指针指向下一个内存地址
D. 两个指针相减运算和比较运算要在一定条件下才有意义。例如,指向同一数据类型的两个指针进行比较

查看答案
更多问题

已知:int x; int y[10];下列哪一个是合法的?

A. &x
B. &(x+3)
C. &5
D. &y

下列表示p不为0的是()

A. if (p==NULL)
B. if (p==0)
C. if(p)
D. if (!p)

设有数组定义:char array[ ]=”china”;则数组所占空间为()

A. 4个字节
B. 5个字节
C. 6个字节
D. 7个字节

已定义以下函数Fun (int *p){return *p;} 则函数的返回值是()

A. 不确定的值
B. 形参p中存放的值
C. 形参p所指存储单元中的值
D. 形参p的地址值

答案查题题库