
嵌入式笔试题
笔试题归纳整理
-Turbo
道可,道非,常道,名可,名非,常名。
展开
-
C语言笔试题笔记
可以分解为*(ptr)=*(ptr)+123,ptr=ptr+1,原因就是有后置++,先取*ptr再加123,然后再指针加1。printf()函数规定从右向左执行,先执行*(++ptr)),指针加1指向8所在的地址然后取内容就是8。然后再执行*ptr,因为指针已经指向8这个地址了,所以*ptr也是8.第一个const修饰了指针a,表示指针a(a存放的地址)不可以被修改,而a指向的数据可以被修改。第二个const修饰了*a,表示指针a可以被修改,而a指向的数据不可以被修改。B,是内容加4,不是地址加4。原创 2024-09-05 09:42:14 · 362 阅读 · 0 评论 -
定义一个函数,将其转换为二进制数,将所有二进制位存储到栈内,之后再出栈打印输出
【代码】定义一个函数,将其转换为二进制数,将所有二进制位存储到栈内,之后再出栈打印输出。原创 2024-10-12 16:45:41 · 190 阅读 · 0 评论 -
将一个单向链表插入到一个循环链表尾部
【代码】将一个单向链表插入到一个循环链表尾部。原创 2024-10-12 16:11:55 · 353 阅读 · 1 评论 -
请编写一个函数int list_revert(SLIST_S *listA, SLIST_S *listB),将传入的单向链表listA反转后返回listB,其中SLIST_S定义如下:
typedef struct SLIST{ …… struct SLIST *next; }SLIST_S;来自新华三_C语言程序设计原创 2024-10-10 22:58:22 · 265 阅读 · 0 评论