C语言
文章平均质量分 86
黑眼圈子
只是喜欢记录
展开
-
C语言 | 补充
python 翻译(解释器)一句一句逐行执行,所以不需要这种编译;java可以有虚拟机,所以也不用;js也不用,也是解释性语言。比如NULL,本质是0,但是为了程序的可读性就都写成NULL。目标函数是目标文件 C语言代码转换成机器代码。标准写法:#define 宏名 宏体。跨平台开发上 主要是C、C++、C#后面那个分号也是宏的。这里还要注意定义宏的时候不需要分号。注意:宏不会计算只会替换。宏只是替换,不进行计算。D没有分号,所以错啦~链接:生成exe文件。原创 2023-11-09 21:31:05 · 27 阅读 · 0 评论 -
C语言 | chap8 结构体
C语言允许开发者根据实际开发需求来自定义数据类型,称之为构造数据类型。结构体就是构造数据类型中的一种。注意:新类型名称一定是 struct + 结构体标识符(也叫结构体类型名);struct 语句结束后一定要加分号C语言中结构体的标识符单独拿出来是没有意义的,只有跟 struct 配合起来才表示一种结构体数据类型。例如:student单独拿出来使用是没有意义的,只有 struct student 才表示一种结构体数据类型。C语言中不允许出现在结构体内部的包括:函数(行为类不允许)原创 2023-11-04 22:13:23 · 68 阅读 · 0 评论 -
C语言 | chap7 函数
C语言函数原创 2023-11-02 19:39:04 · 36 阅读 · 0 评论 -
C语言 | chap6 指针
C语言指针原创 2023-11-02 18:58:09 · 36 阅读 · 0 评论 -
C语言 | chap5数组
数组:元素类型相同的数据集合一般形式:数据类型 数组名称 [ 数据长度 ];数组中的元素在内存中是连续存储的int a[10]://表示定义了一个长度为10,元素类型为int,名称为a的数组。int a[10]://相当于同时定义了10个int类型变量。原创 2023-11-02 18:35:20 · 190 阅读 · 0 评论 -
C语言 | chap4 流程控制语句
获取switch中表达式的值,然后根据表达式的值匹配switch中case分支,如果匹配到了则跳转到相应case位置进行执行(从case位置开始逐行往下依次执行每一条可执行语句,一个if语句中,if分支只允许存在一个,else…), 如果没有匹配到则跳转到default 位置执行,如果没有default,则跳出switch语句。执行过程:先执行循环体,再判断条件,条件为真继续执行循环,条件为假跳出循环。执行过程:判断条件是否成立,条件成立则执行循环,条件不成立则跳出循环。的结果是否为真,若结果为真,执行。原创 2023-11-01 20:32:43 · 35 阅读 · 0 评论 -
C语言 | chap03 运算符
表达式:有一个或者多个操作数(变量\常量\字面值)与运算符组成表达式的值:根据运算符运算规则,表达式最终的结果+(加) , -(减) , *(乘) , /(除) , %(取余、模运算) , ++(自增) , --(自减)(大于)、=(大于等于)、==(等于、判等)、!=(不等于)&& (与)、||(或) 、!(非)简单赋值运算符: = (简单赋值):&(位与)、|(位或)、~(位非)、^(位异或)、(位右移)原创 2023-10-29 21:57:07 · 51 阅读 · 0 评论 -
C语言 | chap2 有无符号数据类型
C语言笔记 | chap2 有无符号数据类型原创 2023-10-25 13:48:26 · 43 阅读 · 0 评论