变量x的值为5,x的地址为3000,若欲使point为指向x的指针变量,则下列赋值正确的是( )。
A: &x=5
B: *point=5
C: *point=3000
D: point=&x
A: &x=5
B: *point=5
C: *point=3000
D: point=&x
举一反三
- 已知:Point x(3,4); 则下列声明中能定义p指针变量并使其初值指向x的是( ) 。 A: int &p=x; B: Point *p=&x; C: Point p=x; D: float *p=&x;
- 若x是整型变量,pb是指向整型变量的指针变量,则正确的赋值表达式是()。 A: pb=&x B: pb=x C: *pb=&x D: *pb=*x
- 定义一个指向数组x首地址的指针变量p,下列语句中错误的是( )。? int x[5], p = x[0];|int x[5], *p = &x[0];|int x[5], *p = &x[2]-2;|int x[5], *p = x;
- 若变量已正确定义并且指针p已经指向变量x,则*&x相当于( )。? &*p|p|&x|x
- 设x为整型变量,不能正确表达数学关系:5<;x<;10的c语言表达式是() A: x>;5&&x<;10 B: x==6||x==7||x==8||x==9 C: !(x<;=5)&&(x<;10) D: !(x<;=5)&&(x>;10)