语句int *p=&k;定义了指针p,与这个语句等效的语句序列是( ).
A: int k,*p;p=&k;
B: int k,*p;p=k;
C: int k,*p;*p=&k;
D: int k,*p;*p=k;
A: int k,*p;p=&k;
B: int k,*p;p=k;
C: int k,*p;*p=&k;
D: int k,*p;*p=k;
举一反三
- 语句int*p=&k;定义了指针p,与这个语句等效的语句序列是.
- 设有语句int k=8,*p=&k; *p 的值是 。
- 若有定义:int*p,k=4;p=&k;以下均代表地址的是()。 A: k,p B: &k,&p C: &k,p D: k,*p
- 下列程序段没有错误的是( )。 A: int*p;cin>>*p; B: int*s,k;*s=100 C: int *s ,k; char *p ,c; s=&k; p=&c; *p='a'; *s=1; D: int *s,k; char *p,c; s=&k; p=&c; s=p;
- 假定k是一个double类型的变量,则定义变量p的正确语句为()。 A: double p=&k; B: int *p=&k; C: double &p=*k; D: char *p="Thank you!";