摘要: 前言 前置知识:学完C语言中的顺序结构、选择结构、循环结构、数组、指针、地址 第一章 结构体和typedef自定义数据类型 1.1 结构体类型 结构体是一个数据类型,允许用户在里面定义其他的数据类型,例如: struct student { long long no; char name[50]; 阅读全文
posted @ 2025-05-28 16:59 Tianshang301 阅读(112) 评论(0) 推荐(0)
摘要: 第零章 我们为什么要学STL库? STL库(英文全称:Standard Template Library,标准模板库),STL库提供了很多模板以供用户使用,从而精简代码,以提升代码的可读性。 以快速排序为例: 不使用STL库的代码如下: void quickSort(int arr[], int l 阅读全文
posted @ 2025-05-22 17:18 Tianshang301 阅读(138) 评论(0) 推荐(0)
摘要: 八、函数 函数在C语言起到至关重要的作用,像我们的printf和scanf本身也是一个函数。只不过在stdio.h中就已经定义了这个函数,所以可以直接调取stdio.h头文件来使用printf和scanf函数。但是C语言中的库函数并不能完全满足我们的需求,这时,我们可以自己编写一个函数来满足需求。例 阅读全文
posted @ 2025-03-20 23:23 Tianshang301 阅读(16) 评论(0) 推荐(0)
摘要: 一、C语言基本框架 #include<stdio.h> int main() { //代码主体 return 0; } 注意看以上代码,这就是C语言代码框架,任何代码都要包含以上框架。 其中,#include<stdio.h>的作用是包含了一个标准输入输出(Standard input&output 阅读全文
posted @ 2025-01-08 22:12 Tianshang301 阅读(255) 评论(0) 推荐(0)
摘要: 大一新生在学习计算机的道路上,有很多小伙伴都栽在了学习C语言的路上,这个原因有很多: 一、大学老师讲课基本上比较水,自学又有可能学不明白。 二、C语言语法逻辑本身可能比较难。 三、很多细节地方需要注意但是没有注意到的。 针对以上问题,我个人提出几点建议仅供参考。 1.自学不仅仅只是纯粹的自学,更要寻 阅读全文
posted @ 2024-11-29 22:10 Tianshang301 阅读(51) 评论(0) 推荐(0)