指针变量的类型可以是下列哪些()
A: char
B: float
C: int
D: void
A: char
B: float
C: int
D: void
A,B,C,D
举一反三
- 指针变量的类型可以定义成下列哪些() A: char B: float C: int D: double
- 下列函数原型声明中,可以返回指针值的是( )。 A: void *fun(); B: int (*p)fun(int, int); C: float fun(int *); D: char *fun(char *);
- 分析以下的声明的正确性:void f1(float a,int b=0,int c,char d=‘a’);void f1(float a, int c, int b=0,char d=‘a’);
- 要将void*类型的指针变量p赋值给char*类型的指针变量s,下列那种写法是错误的() A: B: s=(void*)p C: s=(char*)p D: s=(char*)(p) E: s=static_castp<char*>p
- 若有int *p;指针变量p可以指向一个float类型的变量。
内容
- 0
下列关于单目运算符++,叙述正确的是 A: 运算对象可以是任何变量和常量 B: 运算对象可以是char型和int型变量,但不能是float型变量 C: 可以是int型变量,但不能是double型和float型变量 D: 运算对象可以是char型,int型,float型和double型变量
- 1
下列哪个变量的类型是字符串型( ) A: int a B: string a C: float a D: char a
- 2
函数的类型可以是()。 A: int B: void C: float D: default E: double
- 3
下列关于单目运算符++、--的叙述正确的是____。 A: 它们的运算对象可以是任何变量和常量 B: 它们的运算对象不可以是char型变量 C: 它们的运算对象可以是int型变量,但不能是double型变量和float型变量 D: 它们的运算对象可以是char型变量、int型变量和指针变量
- 4
如果没有数据,其类型为空类型,类型关键字为__。 A: int B: float C: char D: void