![](https://img-blog.csdnimg.cn/direct/72753d4eaa0c4c2ab0f81482238a253a.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
C语言
文章平均质量分 73
C语言学习之路
风掣长空
这个作者很懒,什么都没留下…
展开
-
预处理详解
C语言设置了一些预定义符号,可以在预处理阶段直接使用:1 __FILE__ //进行编译的源文件2 __LINE__ //文件当前的行号3 __DATE__ //文件被编译的日期4 __TIME__ //文件被编译的时间5 __STDC__ //如果编译器遵循ANSI C,其值为1,否则未定义比如:这个比较简单,和我们的用法差不多,当我们定义的语句比较长,可以分成多行来写,比如:在每行的末尾处加上反斜杠 \ ,也叫续行符,最后一行不用加在定义#define时,最后不用加;原创 2024-06-15 13:15:09 · 1373 阅读 · 1 评论 -
编译和链接
当我们写完代码后,将代码运行起来需要翻译环境和运行环境,翻译环境又分为编译和链接,编译又分为预处理,编译,汇编,一个C语言的项目可能有多个.c文件构成,多个.c文件分别进行编译生成目标文件,最后通过链接器链接在一起,生成可执行程序。原创 2024-06-13 16:17:27 · 270 阅读 · 0 评论 -
自我介绍——学习C语言
目前,大一开始学习C语言,作为一项技术,同时也是一个兴趣爱好。计算机专业的我在课堂可以听C语言的专业知识,当然我深知这是远远不够的,所以我加入了学校的网安实验室,并且会在课后学习一些相关知识(大学课后时间十分充足的)。我打算大一学习C语言,然后在大二参加蓝桥杯,后续跟随学校的网安实验室做项目(当然是有一定技术的情况下),熟练一门语言后可能还会学习JAVA,因为我高中同桌高中就已经熟练JAVA了,现在已经可以做一些小游戏了。这也是自我监督去学的,靠自己自律了。然后就靠自己努力了。原创 2023-10-11 13:48:39 · 95 阅读 · 0 评论 -
C语言循环与分支
C语言分支与循环原创 2023-10-28 01:04:32 · 95 阅读 · 2 评论 -
用getchar和putchar读/写字符
除了scanf 和 printf,C语言中还提供了专门读写字符的函数 getchar 和 putchar ,getchar 是一次只能读入单个字符,putchar 输出这个字符。原创 2023-11-09 14:49:50 · 130 阅读 · 0 评论 -
数据在内存中的储存
讲解的不是很详尽,有不对的地方或者哪里需要补充,请在评论区留言哦!原创 2023-11-29 13:12:17 · 889 阅读 · 1 评论 -
C语言内存函数
这里四个函数也介绍完了,希望给你们带来帮助!原创 2023-11-26 23:21:24 · 848 阅读 · 5 评论 -
执指之剑 一针见血(指针初识)
定义一个指针变量需要用到解引用操作符 * ,例如:int* 表示整型指针类型;char* 表示字符型指针类型;这些类型加上 * 就变成指针类型了;例如:&是取地址符号,&a表示取出a的地址p是一个指针变量,里面放的是a的地址,int* 表示p 是一个指针,指向一个int 类型的变量,那么p的类型就是 int*,我们也可以用解引用操作符 * 改变a的值,例如:可以看到a的值变成了10, *p表示通过p中的地址找到对应的空间,可以使用或者改变它,*p就等价于a,可以用*p改变a的值。原创 2023-11-29 22:44:46 · 960 阅读 · 3 评论 -
指针习题练习
指针练习原创 2023-11-24 22:21:08 · 997 阅读 · 7 评论 -
浅谈结构体
位段的声明类似结构体,有两个不同:1.位段的成员必须是int或signed int,在C99中位段成员的类型也可以选择其他类型。2.位段的成员名后边有⼀个冒号和⼀个数字。例如:structAint_a:2;int_b:5;int_c:10;int_d:30;这就是一个位段,原创 2023-12-05 22:50:19 · 783 阅读 · 2 评论 -
qsort函数的应用
qsort函数的应用原创 2023-11-22 15:49:57 · 60 阅读 · 0 评论 -
C语言——文件操作
fgetc是从文件中读入一个字符,用只读的方式打开,返回值是int类型;根据⽂件指针的位置和偏移量来定位⽂件指针;文件中有光标,SEEK_SET是光标起始位置;SEEK_CUR是光标的当前位置;SEEK_END是光标末尾位置;fseek可以调整光标的位置;用fseek将光标位置移到 a 的前面,再次写入" sam";原创 2024-01-19 18:31:58 · 951 阅读 · 1 评论 -
扫雷游戏(C语言基础版)
用C语言写一个简单的扫雷游戏。首先要有以下几个步骤:1:初始化棋盘。2:打印棋盘。3:埋雷。4:扫雷。我们可以尝试用多文件的方式来写,这样简洁明了,也方便代码的检查。原创 2023-11-03 15:56:59 · 105 阅读 · 0 评论