使指针变量p指向b数组,以下正确的是( )
char b[10], *p=b;
char b[10], *p=&b;
char b[10], *p=b[0];
char b[10], *p=b[10];
若x是整型变量,pb是基类型为整型的指针变量,则正确的赋值表达式是( )。
pb=&x
pb=x;
*pb=&x;
*pb=*x
设有定义:float x; 则以下对指针变量p进行定义并赋初值的语句中正确的是( )。
float *p=1024;
int *p=(float)x;
float p=&x;
float *p=&x;
若有说明:int i, j=2,*p=&i;则能完成i=j赋值功能的语句是( )。
i=*p;
*p=*&j;
i=&j;
i=**p;
以下不能正确进行字符串赋初值的语句为( )。
char str[5]="good!";
char str[]="good!";
char *str="good!";
char str[5]={'g','o','o','d'};