假设有下面定义语句:
float a[10];
float *p=a;
则p++相当于是加上()个字节
float a[10];
float *p=a;
则p++相当于是加上()个字节
举一反三
- 设已有定义:float x;,则以下对指针变量p正确定义且赋初值的语句是________。 A: float *p = 1024; B: int *p = (float x); C: float p = &x; D: float *p = &x;
- 【单选题】设已有定义float x;,则下列对指针变量p进行定义且赋初值的语句正确的是() A. int *p=(float )x; B. float *p=&x; C. float p=&x; D. float *p=1024;
- 下列语句中正确定义指针变量的是( )。 A: int p; B: float p; C: int *p; D: float p*;
- 设有如下定义: struct sk {int a; float b;} data,*p; 若要使p指向data,正确的赋值语句是( )。
- 若有定义int x, *p ; float y , *q ; 则下面赋值语句正确的是______。 A: p=&x ; B: p=&y ; C: q=&x ; D: q = p ;