单项选择题
有以下结构体说明和变量定义,如下图所示,指针p、q、r分别指向一个链表中的3个连续结点。
struct node
int data;
struct node *next;
*p,*q,*r;

现要将q和r所指结点的先后位置交换,同时要保持链表的连续,以下错误的程序段是( )。
热门
试题
单项选择题
有以下程序: void fun(int *a,int i,int i) int t; if(i<j) t==a[i];a[i]=a[j];a[i]=t; i++; j--; fun(a,i,j); main() int x[]=2,6,1,8),i; fun(x,0,3), for(i=0;i<4;i++) printf( %2d ,x[i]); printf( n ); 程序运行后的输出结果是( )。
A.1268
B.8621
C.8162
D.8612