题目内容

对于语句int *p1,*p2; ,下面运算合法的是:

A. p1++,p2--;
B. p1-p2,p1-5;
C. p1%p2||p1>p2;
D. p1+10.0;

查看答案
更多问题

对于语句 int *ip; ,下面说法正确的是:

A. 若ip的值为2011,则运行ip--;后,ip=2010。
B. 若ip的值为2011,则运行ip--;后,ip=2009。
C. 语句y=*p++;和y=(*p)++;是等价的。
D. 语句y=*p++;和y=*(p++);是等价的。

下面说法正确的是:

A. 如果两个指针的类型相同,且均指向同一数组的元素,那么它们之间就可以进行比较
B. 指向同一数组的两指针p1、p2相减的结果与所指元素的下标相减结果是相同的。
C. 对于指针p和q,表达式“p D. 指针p==NULL表示指针的初值没有改变。

下面说法正确的是:

A. a[i]是a数组第i个元素的值。
B. &a[i]是a[i]元素的地址
C. *(a+i)指a数组中序号为i的元素值。
D. (a+i)和&a[i]是等价的。

对于下面两条语句:char string1[]="C Language";char *string2="C Language";正确的理解是:

A. string1和string2都包含有11个元素。
B. string1和string2都代表字符串的起始地址,是一个常数。
C. string1和string2都是变量,在不同时刻可以指向不同的字符。
D. ④string1和string2都可以表示字符串的起始地址。

答案查题题库