![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
随笔
不要辣油
这个作者很懒,什么都没留下…
展开
-
链表的创建、计数、逐个输出、删除特定值、插入某个值、排序
直接上代码:#include<stdio.h>typedef struct ll{ int data; struct ll *next;}node;node *creat(){ node *head,*p,*s; int x,cycle = 1; head = (node *)malloc(sizeof(node)); p = head; printf("input data:\r\n"); while(cycle) { scanf("%原创 2021-08-31 15:42:12 · 87 阅读 · 0 评论 -
数据结构面试题整理
1.#include<stdio.h>void main(){ printf("%f\r\n",5); printf("%d",5.0001); return 0;}打印结果:0.000000920840988请按任意键继续. . .解析:因为5为int型,在32为系统中占有4个字节,%f为float型,会从stack中读取8个字节,导致内存访问越界。下面定义是否有问题:struct a{ int x:1; int y:2; int z:33;原创 2021-08-30 17:35:08 · 101 阅读 · 0 评论 -
c语言给任意字符串最后加一个结束符
尝试了几种方法:第一种:void main(){ char a[]={'1','s','a'}; printf("%s\r\n",a); printf("sizeof:%d\r\n",sizeof(a)); a[sizeof(a)] = '\0'; printf("%s\r\n",a);}输出:1sa蘰sizeof:31sa第二种:void main(){ char a[]={'1','s','a'}; printf("%s\r\n",a); printf("原创 2021-07-30 10:50:15 · 3865 阅读 · 1 评论 -
结构体中的定义函数指针并调用
例1://定义结构体atruct temp{ int a; void (*initial)();} //定义函数void func(void){ printf("hello world");}void main(){ temp ll; ll.initial = func; ll.initial();}打印结果:hello world例2:atruct temp{ int *a; void (*initial)();} void func(void)原创 2021-07-29 10:03:04 · 1208 阅读 · 0 评论 -
QT中 问题:no matching function for call to ‘widget::connect()‘
程序源码报错信息:解决办法:再.pro文件中加入CONFIG += c++11支持C++11即可。原创 2021-06-04 12:24:04 · 2191 阅读 · 1 评论 -
C语言将一维数组转化为二维数组并返回
C语言将一维数组转化为二维数组并返回错误的:正确的:原创 2020-11-01 22:37:41 · 1689 阅读 · 0 评论 -
STM32烧录程序出现“No target connected”,且同时出现定时器计时不准的问题
多次查找网上对于该问题原因分析,并尝试其解决方法无果。无意间被师兄指出,硬件电路设计错误:问题原因:晶振部分并联的电阻太小,一般需并联大电阻,或者无需并联也行。解决方法:直接去掉R2,问题解决总结经验:以后无论是设计电路还是哪方面,都需要自己查找资料最起码做到验证,不要完全相信与依赖的别人。...原创 2020-08-07 16:47:17 · 450 阅读 · 0 评论 -
控制欲与背叛
大禹治水,靠疏不靠堵。面对人心,亦是如此。一味的控制、要求他人只会暂时的堵住别人的心。唯有提升自己的魅力,才是长久之计。你若盛开,清风自来。别人背叛你,只能说明你你对他人吸引力不足,及时通过强制手段将人留在身边也只是暂时的,人心变了,一切也就没有了意义。太强的控制欲会适得其反。只有提升自己的吸引力才是王道。如果说非要有什么捷径,那就是投其所好。面对别人的背叛,当成是修炼自己气度的工具。没遇到一次背叛,顺便可以看一下自己心平气和的本事增长了多少。是否还会火冒三丈。...原创 2020-06-04 10:26:49 · 104 阅读 · 0 评论