以下程序运行后,输出结果是( )。int main(){char *s="abcde";s+=2;printf("%d\n",*s);return 0;}
A. cde
B. 字符c的ASCLL码值
C. 字符c的地址
D. 出错
查看答案
假设有如下定义:char *aa[2]={"abcd","ABCD"}; 那么以下说法中正确的是( )。
A. aa数组成元素的值分别是"abcd"和ABCD"
B. aa是指针变量,它指向含有两个数组元素的字符型一维数组
C. aa数组的两个元素分别存放的是含有4个字符的一维字符数组的首地址
D. aa数组的两个元素中各自存放了字符'a'和'A'的地址
假设指针p指向一个一维数组,那么通过指针p访问下标为i的数组元素的方式是:p[i]和_________.
指针的加减运算实质上是在内存中移动某个数据类型所占的字节数。
A. 对
B. 错
指令: MOV CX, 'AB';执行后,(CL)的值为?
A. 'A'
B. 'B'
C. 'AB'
D. 'BB'