随笔分类 -  C语言

C语言学习,编译过程中的心得和报错
摘要:使用cond控制消费者从仓库拿取物品 使用mutex控制仓库中物品数量一次只有一个线程进行修改 仓库使用队列存储,先生成的物品被先取出 #include <func.h> typedef struct Node_t{ int val; struct Node_t *next; }Node; type 阅读全文
posted @ 2022-05-25 20:13 star酱酱 阅读(101) 评论(0) 推荐(1)
摘要:参考:https://blog.csdn.net/weixin_44330072/article/details/106528599?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefa 阅读全文
posted @ 2022-04-30 16:37 star酱酱 阅读(5067) 评论(0) 推荐(0)
摘要:单链表定义 点击查看代码 typedef struct node_s { int val; struct node_s* next; }Node; 头插法 点击查看代码 void add_to_head(Node** list, int val) { //因为要改变头指针指向,需要一个指向头指针地址 阅读全文
posted @ 2022-04-30 14:11 star酱酱 阅读(93) 评论(0) 推荐(0)
摘要:思路 使用getchar()逐个读取字符while((ch = getchar())!='/n') 使用if判断是否为数字,是的话存入字符串数组中 将字符数组转为整型数组,使用atoi 代码 头文件 点击查看代码 #define _CRT_SECURE_NO_WARNINGS #include <s 阅读全文
posted @ 2022-03-06 21:49 star酱酱 阅读(565) 评论(0) 推荐(1)
摘要:练习题:编写一个程序根据输入的三角形的三条边判断是否能组成三角形,如果可以 则输出它的面积和三角形类型(等边、等腰、直角三角形)。 题目分析 这道题查了一些网上的参考,大多使用if(...)else if(...)对不同类型的三角形进行划分,但实际上,直角三角形和等腰三角形有一部分重合的三角形:等腰 阅读全文
posted @ 2022-03-01 21:57 star酱酱 阅读(1646) 评论(0) 推荐(0)
摘要:最近在使用VS2019社区版时会弹出的一种报错: 反复测试几次后怀疑是在调试过程中暴力关闭cmd终端导致的。 给出个人的解决方案: 打开任务管理器,结束VS的debugger任务。 随后找到控制台窗口主进程(大概率在最底下),结束任务。 勾选放弃未保存的数据并关闭,点击关闭结束任务。 回到VS界面中 阅读全文
posted @ 2022-02-26 21:15 star酱酱 阅读(2653) 评论(0) 推荐(0)