中国大学MOOC: 程序已有部分语句:int a=5,t=3,*p;p=&a;对于指针变量p的使用,下面不正确的赋值语句是( )。
举一反三
- 程序已有部分语句:int a=5,t=3,*p;p=对于指针变量p的使用,下面不正确的赋值语句是( )。 A: t=*p; B: a=t; C: *p=&t D: *p=t;
- 如果程序中已有定义int k;则, (1)定义一个指向变量k的指针变量p的语句是_______ (2)通过指针变量,将数值6赋值给k的语句是_______ (3)定义一个可以指向指针变量p的指向指针的变量pp的语句是_______ (4)通过赋值语句将pp指向指针变量p的语句是_______ (5)通过指向指针的变量pp,将k的值增加一倍的语句是_______。
- 已有定义语句int*p;以下能动态分配一个整型存储单元,并把该单元的首地址正确赋值给指针变量p的语句是()。 A: *p=(int*)malloc(sizeof(int)); B: p=(int*)malloc(sizeof(int)); C: p=*malloc(sizeof(int)); D: free(p);
- 已有定义语句 int *p; 以下能动态分配一个整型存储单元,并把该单元的首地址正确赋值给指针变量p的语句是( ) A: p= malloc(sizeof(int)); B: p=*malloc(sizeof(int)); C: p=(int*)malloc(sizeof(int)); D: *p=(int*)malloc(sizeof(int));
- 设有定义:int *p, x=5; 请写出使指针p指向变量x的赋值语句