C语言专栏
文章平均质量分 93
DaveVV
Java c++
展开
-
C语言从入门到熟悉------第六阶段
什么是头文件?在C语言家族程序中,头文件被大量地使用。一般而言,每个C/C++程序通常都由头文件(header file)和定义文件(definition file)组成。头文件主要用于保存程序的声明(declaration),后缀为.h。而“定义文件”用于编写程序的逻辑实现(implementation),后缀为.c或.cpp。头文件本身不需要包含程序的逻辑实现代码,它只起到描述的作用。原创 2024-03-17 10:35:42 · 1423 阅读 · 0 评论 -
C语言从入门到熟悉------第五阶段
struct 结构体名成员列表int num;char sex;int age;//最后的分号千万不能省略我们要对结构体做一些说明:(1)struct STUDENT与系统提供的int、char、float、double等标准类型名一样,都是数据类型,具有同样的作用,都是用来定义变量的。但结构体类型和系统提供的标准类型又有所不同:“结构体类型”不仅要求指定该类型为“结构体类型”,即struct,而且要求指定该类型为某一“特定的”结构体类型,即“结构体名”。原创 2024-03-16 15:53:37 · 1465 阅读 · 0 评论 -
C语言从入门到熟悉------第四阶段
const是constant的缩写,意思是“恒定不变的”!它是定义只读变量的关键字,或者说const是定义常变量的关键字,说它定义的是变量,但又相当于常量;说它定义的是常量,但又有变量的属性,所以叫常变量。用const定义的变量的值是不允许改变的,即不允许给它重新赋值,即使是赋相同的值也不可以。所以说它定义的是只读变量。而且用const修饰的变量,无论是全局变量还是局部变量,生存周期都是程序运行的整个过程。而使用const修饰过的局部变量就有了静态特性,它的生存周期也是程序运行的整个过程。原创 2024-03-15 21:34:01 · 1190 阅读 · 0 评论 -
C语言从入门到熟悉------第三阶段
在C语言中可以用#define定义一个标识符来表示一个常量。其特点是:定义的标识符不占内存,只是一个临时的符号,预编译后这个符号就不存在了。预编译又叫预处理。预编译不是编译,而是编译前的处理。这个操作是在正式编译之前由系统自动完成的,所以叫预编译。#define 标识符 常量 //注意,最后没有分号#define和#include一样,也是以“#”开头的。凡是以“#”开头的均为预处理指令,所以#define也是一条预处理指令。#define又称宏定义,标识符为所定义的宏名,简称宏。原创 2024-03-13 21:16:46 · 1073 阅读 · 0 评论 -
C语言从入门到熟悉------第二阶段
什么是选择执行?选择执行就是“某些代码可能执行,也可能不执行,有选择地执行某些代码”。选择执行分两类:if和switch。if是“如果”的意思,switch是“开关”的意思。其中用得最多的是if。switch用得不多,但用得不多不代表不重要,switch同样非常重要。原创 2024-03-11 21:18:23 · 1224 阅读 · 0 评论 -
C语言从入门到熟悉------第一阶段
本文创作参考如下图书:本书作者:吴明杰、曹宇、吴丹。return 0;这个是将字符 'A' 输出了,但是如果将printf中的%c改成%d会怎样?编译一下试试,它不会报错。想想为什么不会报错?因为不管是什么类型的数据,在内存中都是二进制的,所以不会报错。%c和%d只是输出时显示的方式不一样而已。当将%c改成%d并链接、执行后输出的就不是字符'A',而是一个数字“65”。这说明字符 'A' 是以65这个十进制数对应的二进制代码存储的。ASCII就是规定了某个字符使用哪个整数保存。原创 2024-03-10 14:37:56 · 1244 阅读 · 0 评论