以下程序运行后的输出结果是()#include "stdio.h"void main(){ int m=1,n=2,*p=&m,*q=&n,*r;r=p;p=q;q=r;printf("%d,%d,%d,%d\n",m,n,*p,*q);}
A. 1,2,1,2
B. 1,2,2,1
C. 2,1,2,1
D. 2,1,1,2
查看答案
若有以下定义,int a[5],*p=a; 则对a数组元素的正确引用是_________.
A. *&a[5]
B. a+2
C. *(p+5)
D. *(a+2)
以下程序的输出结果是()int *var,ab;ab=100;var=&ab;ab=*var + 10;printf(“%d\n”,*var);
若定义:int a=511, *b=&a;,则printf("%d\n", *b);的输出结果为:
设char *s="\ta\017bc";则指针变量s指向的字符串所占的字节数是()。