![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言学习
文章平均质量分 92
每天的积累
这个作者很懒,什么都没留下…
展开
-
嵌入式学习之文件IO和标准IO
I/O(输入/输出)是指计算机系统与外部环境或内部组件之间的数据交换。主要包括用户I/O、文件I/O、网络I/O和设备I/O。五层I/O模型描述了数据从应用程序到硬件的传输过程,分为应用层、系统调用层、文件系统层、设备驱动层和硬件层。标准I/O函数如printf、scanf等,通过缓冲区提高效率和移植性;文件I/O函数如open、read等直接与操作系统交互。文件属性函数如stat用于获取文件信息。标准流指针(stdin、stdout、stderr)和文件流(FILE)提供灵活的文件操作接口。原创 2024-08-08 17:28:45 · 572 阅读 · 1 评论 -
嵌入式学习之线程和同步互斥机制
线程是进程中的执行路径,允许多个线程共享进程资源,从而实现并发执行。信号量(Semaphore)是一种用于控制共享资源访问的同步机制,适合用于限制资源访问的数量。条件变量(Condition Variable)与互斥锁结合使用,用于等待和通知特定条件的变化,适用于复杂的线程同步场景。信号量用于计数和控制资源访问,而条件变量用于等待条件变化。线程同步机制(如互斥锁、条件变量)确保多个线程安全访问共享资源,避免竞态条件。原创 2024-08-07 19:30:38 · 946 阅读 · 0 评论 -
C语言学习日记八
数组、指针原创 2023-02-14 22:45:17 · 163 阅读 · 1 评论 -
C语言学习日记七
函数、递归,一元运算符*、&原创 2023-02-13 11:38:45 · 133 阅读 · 0 评论 -
C语言学习日记六
字符输入、字符输出、重定向原创 2023-02-12 14:07:46 · 79 阅读 · 0 评论 -
C语言学习日记五
c控制语句:分支和跳转原创 2023-02-11 22:35:46 · 73 阅读 · 0 评论 -
C语言学习日记四
C语言循环原创 2023-02-10 22:36:06 · 85 阅读 · 0 评论 -
C语言学习日记三
运算符,类型转换,实参原创 2023-02-09 21:32:45 · 85 阅读 · 0 评论 -
C语言学习日记二
字符串和格式化输入输出原创 2023-02-09 13:13:40 · 129 阅读 · 0 评论 -
C语言学习
一些c语言学习心得原创 2023-02-08 14:02:13 · 184 阅读 · 2 评论