![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 58
主要是C语言学习总结,以及学习遇到的一些问题。
物联小玩家
物联网爱好者
展开
-
【C语言】结构体
有时我们需要将不同类型的数据组合成一个有机的整体,如:一个学生有学号/姓名/性别/年龄/地址等属性这时候可通过结构体实现结构体(struct)可以理解为用户自定义的特殊的复合的“数据类型”定义结构体变量的方式:先声明结构体类型再定义变量名在声明类型的同时定义变量语法格式:// 先声明结构体类型再定义变量名struct 结构体名 {成员列表struct 结构体名 变量名;// 在声明类型的同时定义变量struct 结构体名 {成员列表}变量名;原创 2024-05-16 18:45:00 · 315 阅读 · 0 评论 -
【C语言】多文件编程以及static关键字
在上面文件中,我在AddA_B.c文件中 int add(int a,int b)前面加上static,重新编译就会报错,主要就是我将AddA_B.cw文件中函数通过。extern主要用于声明外部变量或函数,当我们将一个变量或函数声明为extern时,那么就表示该变量或函数是在其他地方定义的,我们只是在当前文件中引用它。-g 后面存放需要编辑的文件名称,头文件无法加进去,多个文件用空格隔开,默认编译生产的可执行文件名称为a.exe,可以通过后面加-o 修改文件名。,且无需添加头文件(放函数声明的头文件)。原创 2024-03-23 11:55:41 · 927 阅读 · 0 评论 -
【C语言】算术运算符
运算符 运算符 术语 示例 结果 + 加 10 + 5 15 - 减 10 - 5 5 * 乘 10 * 5 50 / 除原创 2024-03-04 22:12:31 · 357 阅读 · 0 评论 -
【C语言】printf()函数
代码解释:%d、%f:格式字符,将输出的数据转换为指定的格式输出,格式说明是以“%”字符开始,d表示十进制,f表示小数,注释,不影响程序的运行,该段代码不执行。添加注释主要是为了便于程序的理解和阅读。C语言有两种注释方法,后面不加输出列表则原样输出。例如:printf("大家好");控制台直接输出“大家好”要指定浮点数的小数位数,可以使用.nf或者%.*f这样的格式化字符串。需要注意:所有标点符号均是在英文半角的前提下。2.2、printf()函数实例。2.3、控制浮点数的输出格式。\n :用于进行换行。原创 2024-03-02 15:58:03 · 431 阅读 · 0 评论 -
【C语言】编程环境搭建-gcc编译
开发环境搭建,学习C语言,为了便于后期学习linux开发(嵌入式),在windows下模拟开发习惯,用Notepad++编写程序,采用gcc工具编译。修改notepad++中的设置新建默认语言为C语言,编码格式默认中文,也就是GB2312。修改后需要重新打开,重新写代码,不然修改后可能不生效。3、测试输出中文编译成功,但是运行exe程序出现乱码。不加-o,默认生成的是a.exe文件。2、安装gcc代码编译工具。4、C语言基本程序框架。原创 2024-02-28 22:39:43 · 392 阅读 · 0 评论