C基础
文章平均质量分 85
C基础知识学习笔记
一苇以航fp
Coding change the world !
展开
-
【C基础】17 链表初探
自学笔记,链表初步的入门内容。原创 2022-07-23 16:25:32 · 308 阅读 · 0 评论 -
【C基础】16 可变数组(数组长度可扩展)
可扩展长度的数组的实现方法及优缺点分析。原创 2022-07-19 22:26:50 · 739 阅读 · 0 评论 -
【C基础】15 位运算和位域
常用位运算(移位运算、按位运算) 和位段的相关内容。原创 2022-07-19 20:44:28 · 458 阅读 · 0 评论 -
【C基础】14 文件、声明和格式化输入输出
文件、声明、输入输出进阶内容。原创 2022-07-19 13:41:12 · 668 阅读 · 0 评论 -
【C基础】13 预处理器
C语言预处理器原创 2022-07-17 22:17:49 · 474 阅读 · 0 评论 -
【C基础】15 全局变量和静态本地变量(static)
全局变量和静态本地变量的相关知识点。原创 2022-07-12 23:20:34 · 834 阅读 · 0 评论 -
【C基础】14 结构、联合、枚举、类型定义
枚举、结构、联合、类型定义原创 2022-07-08 21:24:41 · 468 阅读 · 0 评论 -
【C语言基础】12 字符串
字符串相关内容:字符串和字面串、字符串变量、字符串的读写、字符串库函数、字符串数组等。原创 2022-06-27 09:25:19 · 1825 阅读 · 0 评论 -
【C基础】11 指针与数组
一、指针的算术运算 指针指向数组元素时,C语言允许对指针进行算术运算(加&减)。由此,可用指针代替数组下标来处理数组。二、指针处理数组三、数组名作为指针四、指针与多维数组五、指针与变长数组........................原创 2022-05-12 09:34:29 · 2236 阅读 · 0 评论 -
【C基础】09 程序结构
一、局部变量1、定义函数体内声明的变量称为局部变量(local variable)。2、特性自动存储期,即变量有效期。函数执行期间有效,函数返回后失效。块作用域,变量有效的程序文本。变量声明的代码行到声明该变量的函数体末尾。静态局部变量。变量声明前添加关键字static。具有静态存储期,在整个程序执行期间均有效,即便函数返回后仍有效。但快作用域仍然在声明其的函数体内。void f(){ static int i; //static local variabl原创 2022-05-08 23:03:46 · 484 阅读 · 0 评论 -
【C基础】10 指针初步
一、取地址运算1、运算符&scanf("%d", &i);里的&获取变量地址,操作数为变量。二、三、四、原创 2022-05-06 22:42:54 · 906 阅读 · 0 评论 -
【C基础】08 数组
一、一维数组二、多维数组三、变长数组(C99)原创 2022-03-02 21:59:05 · 529 阅读 · 1 评论 -
【C基础】07 函数
一、函数的定义void sum( int begin, int end) { int i; int sum = 0; for( i=begin; i<=end; i++ ){ sum += i; } printf("%d到%d的和是%d\n", begin, end, sum); }原创 2022-02-22 22:46:09 · 4306 阅读 · 0 评论 -
【C基础】06 数据类型
0 简介1、数据类型分类:整数:char、short、int、long、long long浮点数:float、doubel、long doubel逻辑:bool指针自定义类型2、各类型的区别:名称不同;输入/输出时的格式化:%d、%ld、%lf表达的数据范围:char<short<int<float<double内存中所占据的大小内存中的表达形式:二进制数(补码)、编码3、sizeof运算符给出某个类型或变量在内存中所占据的字节数,如sizeof原创 2022-02-20 11:59:59 · 1339 阅读 · 0 评论 -
【C基础】05 编程练习
一、求复合特定条件的整数集Task1: 给定不超过6的正整数A,考虑从A开始的连续4个数字,请输出所有由它们组成的无重复的3位数。输入格式: 在输入的一行中给出A输出格式:输出满足条件的3位数,要求从小到大,每行6个整数,整数间以空格分隔,但行末不能有多余的空格。int a,i,j,k,cnt; scanf("%d",&a); cnt=0; //用cnt来判断是否换行 for(i=a;i<=a+3;i++){ for(j=a;j<=a+3;j++){原创 2022-02-17 14:02:48 · 1326 阅读 · 0 评论 -
【C基础】04 判断和循环
一、判断1、if语句//形式1:单条执行语句if (判断表达式) //")"后不得有分号 执行语句//形式2:多条执行语句(复合语句)if(判断表达式) { 执行语句1 执行语句2 ...} //"}"后也不得出现分号计算两个值之间的关系,称为关系运算符。下表为常见的关系运算符2、关系运算符运算符意义==相等!=不相等>大于>=大于原创 2022-02-12 18:11:23 · 1358 阅读 · 0 评论 -
【C基础】03 计算——变量、数据类型、表达式和运算符
一、变量1、变量定义以如下代码为例:int price = 0;变量类型:int(整型)变量名:price变量初始值:0变量是保存数据的地方。输入的数据需要变量来保存。变量定义的一般形式(一般由3部分组成,包括;):<变量类型> <变量名> ;如:int price;、int amount;、int price,amount;变量名是一种标识符(identifier)。标识符的命名规则为:只能由字母、数字和下划线组成,且不得以数字开头。C语言的原创 2022-01-17 19:52:25 · 971 阅读 · 0 评论 -
【C基础】02 格式化输入/输出[scanf函数/printf函数]
一、printf函数格式:printf ( 格式串,表达式1 , 表达式2 ) ;格式串 = 转换说明 + 普通字符转换说明的数量与输出项的数量需相等且一 一对应,包括变量类型的对应 printf("%d %d", a,b); //正确 printf("%d %d", a); //错误! printf("%d", a,b); //错误!1、转换说明(含格式化信息)格式:% m.p X例如:%3d、`%3.4fm —— 最小栏宽。指明要显示的最少字符数。数据实原创 2022-01-14 23:53:53 · 1505 阅读 · 0 评论 -
【C基础】01 C语言的基本概念
一、.c程序编译执行的基本流程预处理:预处理器(preprocessor)执行 “#” 开头的命令(即指令)编译:进入编译器(compiler)翻译成机器指令链接:由链接器(Linker)将编译好的机器指令与其他附加(如各种库函数)代码整合。二、.c程序的一般形式*指令* //以 “#” 号开头,无 “;” 结尾int main(void){ *语句*}1、指令举例: # include <stdio.h>此指令:将标准输入/输出库原创 2022-01-14 00:13:46 · 193 阅读 · 0 评论