1.双循环链表中,任意一结点的后继指针均指向其逻辑后继错
解:尾节点的后继指向头结点,而头结点不是尾节点的逻辑后继
2.下面函数的执行结果是输出7 4 4
char str[]=”xunlei”;
char *p=str;
int n=10;
printf(“%d,%d,%d\n”,sizeof(str),sizeof(p),sizeof(n));
3.两个指针变量不可以
4.执行下面语句后的输出为%%
int I=1;
if(I<=0)
printf("****\n") ;
else
printf("%%%%\n");
解:在printf中的%作为转义符,两个%才相当于1个%
本文解析了双循环链表、C语言字符串操作、指针变量使用及条件语句执行结果等编程题目,深入探讨了C语言中的常见陷阱与误区,通过具体实例帮助读者理解并避免这些错误。
16万+

被折叠的 条评论
为什么被折叠?



