设有定义语句“int x=6,*p=&x;”,则值不为6的表达式是()
设int m,n=0,*p1=&m;,则与语句m=n;等价的是()
设int m=5,*p;,下列语句正确的是()
以下程序输出的结果是()
main()
{ int **k,*a,b=50;
a=&b;k=&a;
printf("%d\n",**k);
}
若定义int i,*p;使p指向i的赋值语句是()
关于指针运算符“*”的说法错误的是()
设 int a=1,b,*p=&a;,则表达式b=*p+1的值为()
设 int i,j=2,*p=&i;能将j的值赋给i的正确语句是()
设int x=7,*p=&x;,表达式的值为7的是()
C语言中,可以将一个字符串赋值给一个字符数组,也可以赋值给一个字符指针变量。
设typedef char *POINT;,若有引用POINT p,q[5];,则()
指针变量作为函数参数,形参和实参之间的数据传递方式本质上是值传递。
下面程序的输出是()
void prtv(int *x)
{ printf("%d\n",++*x);}
{ int a=36;
prtv(&a);}
当指针变量作为函数形参时,实参时指针变量,形参必须是地址表达式。
设char s1[ ]=“string1”,s2[8], *s3, *s4=“string2”;,则对系统函数strcpy的错误调用是( )
函数的参数只能是整型、实型、字符型等基本数据类型。
设int(*P)();,p的含义是()
函数的参数不仅可以是、实型、字符型等基本数据类型,还可以是。
指针变量作为函数参数,形参和实参之间的数据传递方式本质上是。
指针变量作为函数参数,形参和实参之间的数据传递方式属于传递方式。