
C语言学习笔记
文章平均质量分 58
weixin_42204437
这个作者很懒,什么都没留下…
展开
-
C语言学习笔记——数组
1、概述 为了设计方便,把具有相同类型的若干变量按有序的形式组织起来,称为数组。 2、数组的定义与使用 1)定义: 数据类型 数组名[元素个数]; 2)数组在内存中的存储方式和大小:连续储存的;占空间大小=元素个数*变量类型所占空间大小; 3)数组名是一个指向数组首地址的地址常量 P42 ...原创 2021-10-24 15:50:06 · 407 阅读 · 0 评论 -
C语言学习笔记——程序流程结构
1 概述 C语言一般有三种基本的程序运行结构:顺序结构、选择结构、循环结构。 顺序结构:程序顺序执行,不发生跳转; 选择结构;依据是否满足条件,选择相应的功能执行; 循环结构:依据条件是否满足,循环执行某段代码。 2 选择结构 2.1 if 语句 //如果表达式结果为真 执行{代码段1}中的代码,否则执行{代码段2},否则再执行{代码段3}。条件分支只会执行其中一个。 //在if条件下还能嵌套if语句,外层满足后,执行内层。 if(表达式) { 代码段1 } else if { 代码段2 } e原创 2021-09-17 22:52:00 · 184 阅读 · 0 评论 -
C语言学习笔记——运算符
运算符与表达式 1 常用运算符分类 运算符类型 作用 算术运算符 处理四则运算 赋值运算符 将表达式赋值给变量 比较运算符 表达式比较,并返回一个真值或假值 逻辑运算符 根据表达式的值返回真值或假值 位运算符 用于处理数据的位运算 sizeof 求字节长度 2 算术运算符 1)两个相同数据类型的数相除,结果为该类型; 2)++a前自增是先计算自增,然后把自增后的数代入表达式; a++后自增是先把原数用于表达式计算,之后再自增。 例: a=1; b=++a*10;//原创 2021-09-05 17:28:16 · 179 阅读 · 0 评论 -
C语言学习记录——数据类型
1 整体介绍 1.1 关键字 数据类型关键字12个 char, short, int, long, float, double, unsigned, signed, struct, union, enum, void。 1.2 数据类型 作用:编译器预算对象(变量)分配的内存大小。 1.3 常量与变量 常量是在程序运行过程中,不能发生改变的量: const int y=2; // y在后续程序中不能再重新赋值,变成了一个只读常量。 变量是在程序运行工程中可以发生改变的量。 int x=3; //x是可原创 2021-09-05 15:32:59 · 511 阅读 · 0 评论 -
C语言学习记录——程序编译与执行
// 行注释,只能注释一行 /* 表示块注释,可以注释多行; */ #include <> " " ,导入系统函数用尖括号,导入自定义的是用双引号; int main()程序是主函数,程序有且只有一个,()中表示函数的参数,函数参数可以多个,中间用逗号分隔; 每条语句结束都要加分号 ; return 如果出现在其他函数中表示函数结束,出现在mian函数中表示程序结束; gcc编译,可以在cmd环境中通过gcc -o 程序路径/程序名.exe 程序路径/程序名.txt 来编译用文本文档写原创 2021-08-29 11:48:31 · 90 阅读 · 0 评论