单项选择题
现有以下结构体说明和变量定义,如图所示,指针p、q、r分别指定一个链表中连续的3个结点。
struct node
char data;
struct node*next;)*p,*q,*r;
现要将q和r所指结点交换前后位置,同时要保持链表的连续,下列不能完成此操作的语句是( );
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
有下列程序: main() int i,j,x=0; for(i=0,i<2;i++) x++: for(j=0;j<=3;j++) if(j%2)continue; x++; x++; printf( x=%d n ,x); 程序执行后的输出结果是( )。
A.x=4
B.x=8
C.x=6
D.x=12
点击查看答案&解析
单项选择题
若ch为char型变量,k为int型变量(已知字符a的ASCII码是97),则执行下列语句后输出的结果为( )。 ch='b'; k=10: printf( %x,%o, ,ch,ch,k); printf( k=%%d n ,k);
A.因变量类型与格式描述符的类型不匹配,输出无定值
B.输出项与格式描述符个数不符,输出为0值或不定值
C.62,142,k=%d
D.62,142,k=%10
点击查看答案&解析
相关试题
有下列程序: int fun1(double a)(r...
有下列程序: main() char*p[]= ...
下列程序的输出结果是( )。 #include...
有下列程序: int fun(int x[],int...