![](https://img-blog.csdnimg.cn/20210904212132786.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
C语言
文章平均质量分 73
C语言基本知识
money的大雨
路遥遥
展开
-
cJSON快速上手
【代码】cJSON快速上手。原创 2023-07-04 18:47:25 · 298 阅读 · 0 评论 -
C语言标准I/O
流是C语言对I/O操作的一种抽象,在C语言的I/O操作只是从程序移进或移出字节,这便是字节流。C程序中大多数流是全缓冲的,即写入数据时,程序先把数据放入缓存(buffer),等到缓存满了,再把里面的数据会一次性刷新(flush)到设备或磁盘文件。这时,缓存区就空了,程序再把新的数据放入缓存,重复整个过程。原创 2023-01-29 01:21:37 · 335 阅读 · 0 评论 -
C语言在Linux终端打印像素时钟
show.hshow.c时钟代码main.c原创 2022-10-03 21:41:19 · 677 阅读 · 0 评论 -
Linux时间相关C库函数
由UNIX内核提供的基本时间服务是国际标准时间公元1970年1月1日00:00:00以来经过的秒数。这种秒数是以数据类型 time_t表示的。我们称它们为日历时间,由函数time()内的系统调用获取。tm结构time_t和tm结构可通过下面的函数转换将time_t或tm表示成字符串,形如 “Wed Jun 30 21:49:08 1993\n”strftime函数根据 format 中定义的格式化规则,格式化结构 tm 表示的时间,并把它存储在s中。如果产生的字符串小于 size 个原创 2022-06-26 23:29:56 · 196 阅读 · 0 评论 -
C语言面试题笔记
解释 char *const*(*next)();定义了函数指针next,next指向了一个无参且返回值为一个指向一个常量指针的字符型指针的函数。解释 char* (*c[10])(int **p); 定义了函数指针数组c,c中的元素是指向参数为int型二级指针且返回值为字符型指针的函数的函数指针。以下代码的问题char*s = "AAA";printf("%s",s);s[0] = 'B';printf("%s",s);"AAA"为只读的字符串常量,修改它会引发段错误..原创 2022-03-16 23:58:14 · 718 阅读 · 0 评论 -
链表嵌套实现一个年级内各班级学生语文、数学和英语成绩录入,寻找出一个年级内学生三科总分的最高分、最低分以及平均分。
链表嵌套实现一个年级内各班级学生语文、数学和英语成绩录入,寻找出一个年级内学生三科总分的最高分、最低分以及平均分。思路:使用头插法创建一个学生的链表,节点个数便是学生人数。使用同样的方法创建班级的链表,每一个班级中包含该班学生的链表头。最后遍历两个链表打印数据。代码如下:#include <stdio.h>#include <stdlib.h>/**********定义结构体**********/struct class{ struct student *st;原创 2020-08-10 17:39:26 · 1013 阅读 · 0 评论 -
C语言字符串概念及常用API
字符串1️⃣概述2️⃣字符操作字符分类字符转换3️⃣常用字符串函数str✨`include< string.h>`计算长度strlen拷贝strcpy&strncpy比较strcmp&strncmp拼接strcat查找字符strchr查找子串strstr字符串分割strtok4️⃣内存操作memmemcpymemmovememcmpmemchr⭐️memset⭐️1️⃣概述字符串指的是零个或多个字符的序列,并且以 ‘\0’ (ASCII 0)结尾C语言里并没有字符串原创 2021-09-02 22:50:46 · 399 阅读 · 0 评论