C语言基础学习
文章平均质量分 90
划分不同的模块,按照适当难度学习的顺序,将C语言的主要函数和技巧总结
paid星!亦舒!
这个作者很懒,什么都没留下…
展开
-
【C语言】详解计算机二级c语言程序题
最近计算机二级的c语言快要考试了,我从网上摘抄了一些c语言二级的原题,并利用gpt做了一些解析来理解这些问题,以便大家能够更好的学习。同时,我将问题答案设置为白色(只需要选中就可以查看),大家可以在理解问题的同时进行练习。原创 2024-02-20 18:36:50 · 3074 阅读 · 0 评论 -
【C语言】数组与字符串整理总结
数组(容器):连续有顺序的,大小固定并且里面的数据类型一致的内存空间数据类型 标识符[长度];数据类型 标识符[] = {元素1,元素2…元素n};此时长度为n数据类型 标识符[长度n];数组名称[0] = 元素1;… 数组名称[n-1] = 元素n;(不推荐)int a[15] = {1, [5] = 10, 11, [10] = 20, 21} 若省略长度,则长度为最大索引+1数组在初始化的时候,数组内元素的个数不能大于声明的数组长度;原创 2024-01-02 18:37:53 · 979 阅读 · 0 评论 -
【C语言】输入日期,计算当前日期是这一年中的第几天(涉及闰年问题)
1. 定义数组装载一年中12个月的每天天数,并且计算闰年将2月天数单独装载2. 先封装一个函数Day(), 然后通过命令行参数输入日期3. 在Day函数中,计算从1月1日截止至输入日期的天数,最后在主函数中输出。原创 2023-12-27 21:33:56 · 1555 阅读 · 0 评论 -
【C语言】ctype.h——全部函数的介绍与代码示例
包含一些用于字符处理的函数原型和宏定义。这个头文件提供了一组函数,用于检查和转换字符。原创 2023-12-28 22:39:54 · 1823 阅读 · 0 评论 -
【C语言】学生管理系统
添加必要的头文件和声明,之后定义学生信息结构体。学生信息结构体中含有必要的学生id、学生姓名和学生成绩,除此之外,也可以自行添加一些其他信息,如学生家庭年龄,学生住址,学生班级,学生教师,学生所属学校等// 学生信息结构体int id;/* 数据域 *//* 指针域 */} Student;可以将数据域和指针域分开来定义,使结构逻辑更加严整。int id;} Student;// 嵌套结构体} StuNode;原创 2024-01-30 23:29:28 · 2481 阅读 · 0 评论 -
【C语言】有关“文件操作”的总结
🚀按照c语言学习的顺序,我总结了有关文件操作的函数和技巧,在此篇博客中我列写了一些主要的文件操作函数及其相关技巧,以及文件相关的概念和定义,与此同时,还有对部分函数的简单使用。原创 2024-02-06 17:43:46 · 1956 阅读 · 0 评论 -
【C语言】time.h——主要函数介绍(附有几个小项目)
NULL:空指针其值为1000,表示一秒CPU运行的时钟周期数为1000个,相当于1ms一个时钟周期,因此一般说操作系统的单位是毫秒。原创 2024-01-09 18:02:47 · 2954 阅读 · 0 评论 -
【C语言】结构体与内存操作函数 总结
C 语言的内存管理,分成两部分。一部分是系统管理的系统管理的内存,主要是函数内部的变量(局部变量)。这部分变量在函数运行时进入内存,函数运行结束后自动从内存卸载。这些变量存放的区域称为”栈“(stack),”栈“所在的内存是系统自动管理的。另一部分是用户手动管理的用户手动管理的内存,主要是程序运行的整个过程中都存在的变量(全局变量),这些变量需要用户手动从内存释放。如果使用后忘记释放,它就一直占用内存,直到程序退出,这种情况称为**”内存泄漏“(memory leak)。原创 2024-01-23 11:08:00 · 2494 阅读 · 0 评论 -
【C语言】string.h——主要函数总结
string.h主要定义了字符串处理函数和内存操作函数。原创 2024-01-18 07:00:43 · 2083 阅读 · 0 评论 -
【C语言】stdbool.h——有关bool的总结
为 false 值分配整数值 0,为 true 值分配整数值 1。还可以使用值为 0 (false) 或 1 (true) 的 int 或 char表示 C 中的 bool 数据类型。原创 2024-01-05 08:00:00 · 4143 阅读 · 0 评论 -
【C语言】字符串 和 ctype.h 中的函数 练习
编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。示例 1:输入:s = [“h”,“e”,“l”,“l”,“o”]输出:[“o”,“l”,“l”,“e”,“h”]示例 2:输入:s = [“H”,“a”,“n”,“n”,“a”,“h”]输出:[“h”,“a”,“n”,“n”,“a”,“H”]原创 2024-01-04 15:06:30 · 1374 阅读 · 0 评论 -
【C语言】指针小结
可以通过运算符来取得变量实际保存的。(这个地址是虚拟地址,并不是真正物理内存上的地址。0💡 变量的初始化!int *pa;声明指针变量之后,编译器会为指针变量本身分配一个内存空间,但是这个内存空间里面的值是随机的,也就是说,这时一定不能去读写指针变量指向的地址,因为那个地址是随机地址,很可能会导致严重后果。💡 pa中存储的是a变量的内存地址,那如何通过地址去获取a的值呢?原创 2024-01-05 22:39:13 · 1122 阅读 · 0 评论