假定有定义“int b[10]; int *pb;”,则错误的赋值语句为()。
A. pb=b;
B. pb=&b[0];
C. *pb=new int;
D. pb=b[5];
查看答案
假定p是具有double类型的指针变量,则表达式++p使p的值(以字节为单位)增加()。
A. 1
B. 4
C. sizeof(double)
D. sizeof(p)
假定“char s[]="string",*p=s;”,则cout<
A. string
B. ring
C. ing
D. i
假定“char s[]="string",*p=s;”,若要输出这个字符串的地址值,则使用()。
A. cout<<*s;
B. cout< C. cout<<*p;
D. cout<<&s;
定义p并使p指向动态空间中的包含30个整数的数组所使用的定义语句为()。
A. int *p=new int[30];
B. int *p=new int(30);
C. int *p=new [30];
D. int *p= int[30];