- 博客(20)
- 收藏
- 关注
原创 Linux系统(1)
stdio.h1,标准io的概念 1975 Dennis r IO库,C语言的标准,ANSI cI: 键盘是标准输入设备 ====》默认输入就是指键盘 /dev/inputO: 显示器是标准输出设备 ==》默认输出就是指显示器Linux操作系统当中IO都是对文件的操作C一部分,任何支持标准C的系统都可使用标准IO实现文件存储标准IO在UNIX上是对文件IO的封装。
2024-08-14 17:18:20
729
原创 c语言(18)枚举,位运算
枚举 //一个一个列举出来"枚举" 是指将变量的值一一列举出来,变量的值只限于列举出来的值的范围内。作用:1.为了提高代码可读性2.提高代码的安全性。
2024-08-14 14:51:04
744
原创 C语言(17)结构体 共用体
/形式1 先定义类型,然后定义变量{};//形式2 定义类型的同时,定义变量}d;////形式3 定义类型的同时,定义变量,可以省略 结构体名struct}d;//如果,结构体类型只用一次。
2024-08-09 22:50:19
442
原创 C语言(16)指针(iv)
指针概念指针的定义 //基类型 * 变量名指针的初始化 和 赋值//野指针 NULL指针引用*p //理解 间接运算的过程 及 结果核心用途被调修改主调使用方法:1.要修改谁,把谁的地址传过去2.被调函数中,一定要有对应的 *p运算3.传过去的实参地址,一定要对应一块有效的内存空间。
2024-08-08 21:16:40
485
原创 C语言15指针(iii)
/推导过程 和 一维整型数组相同输出字符串while (*s)输出字符串while (*s)注意:1.形参 设计为 const char *目的,防止函数中的误操作 ,修改传进来的值。2.好处(1).提前发现问题将运行时问题,提前到编译时可以接收char *实参:可以 数组名可以 指针变量 char *p //const char *p可以 直接是一个字符串常量提高参数的适用性。
2024-08-07 22:25:46
448
原创 C语言(14)指针(ii)
如果指针变量没有初始化,此时是随机值。---野指针初始化可以让指针变量 有明确指向。int a = 10;//NULL 0号地址 --- 空指针int * p;p = NULL;int a;int *p;p = &a;int *p,q;//p是指针类型 int *//q是int型int *p,*q;//此时表示定义了两个 int*类型的变量 p 和q注意:定义时候的 * 修饰变量名的 表示定义的是一个指针类型的变量。
2024-08-06 19:26:44
746
原创 C语言13指针(i)
数据类型 变量名语法:基类型 * 指针变量名(1)基类型//数据类型整型浮点型字符型数据类型指针类型....//结构体类型 ,函数类型作用:表示该指针类型 所指向的内存空间 存放什么类型的数据(2).*//定义时,表示此时定义的是一个 指针类型 的变量(3).指针变量名//符合标识符命名规则int * p;//a所在的空间是用来存放 int(整型)类型的数据的//数据有误。
2024-08-05 21:38:13
307
原创 c语言(11)函数(iii)
1.一维整型数组 做函数参数形参 --- 数组形式 + 数组长度实参 --- 数组名 + 数组长度2.一维字符型数组 做函数参数形参 --- 数组形式实参 --- 数组名原型: 一维字符型数组 主要用来存储字符串数据3.二维整型数组 做函数参数形参 --- 数组形式 + 行数 //本质 就是一维数组的长度实参 --- 数组名 + 行数4.二维字符型数组 做函数参数形参 --- 数组形式 + 行数 //本质 就是一维数组的长度。
2024-08-05 02:03:51
883
原创 C语言(9)函数(i)
类型标识符 函数名()声明部分语句部分类型标识符 函数名 (形式参数)函数体代码数据类型 //表示函数要带出的结果的 类型注意:数组类型 不能做 函数返回结果的类型返回结果的类型注意:a.如果函数不需要带出什么结果,此时返回结果的类型说明符 一般设计为void如果类型为void,一般不写return如果要写,return;b.如果 返回结果的类型 与 类型说明符不一致,以 类似说明符 为准。
2024-08-01 22:23:56
338
原创 C语言(7)数组(ii)
排序 --- 按照一定顺序排列(1).从小到大 --- 升序(2).从大到小 --- 降序排序方法:选择排序冒泡排序插入排序快速排序。
2024-07-30 21:02:57
699
原创 C语言(4)流程控制(i)
判断一个数与5的关系?//选择?比较 --- 选择 提供判断的依据 --- 进行选择比较:C语言中通过 关系运算 和 逻辑运算 构造 选择判断的条件关系运算= ”int n;n > 5 //关系表达式//表达式都是有值 -- 结果 反映 一种关系成立与否// 0 --- 假// 1 --- 真// 逻辑值。
2024-07-29 19:54:51
405
原创 C语言(3)输入,输出
/表示获取到getchar读取的字符的ASCII的值。-m ---- 按指定宽度输出 ,左对齐 (负号表示左对齐)%f --- 转换为 十进制形式的小数,输出时默认保留6位小数,不足6位 补0。%f --- 转换为 十进制形式的小数,输出时默认保留6位小数,不足6位 补0。%X --- 转换为 十六进制形式 a b c d e f以大写形式输出。%X --- 转换为 十六进制形式 a b c d e f以大写形式输出。# ---- %#x //打印出8进制 或 16进制的前缀。
2024-07-26 19:08:24
489
原创 C语言(2)运算符
高精度 => 低精度 --- 精度丢失长类型 => 短类型 --- 高位截断短类型 => 长类型 --- 短类型是否有符号无符号 --- 补0有符号 --- 符号位扩展。
2024-07-25 21:08:51
631
1
原创 Linux系统学习(1)
mkdir -p 1/2/3 = mkdir 1/2/3 -p -p parent 表示创建多级目录。cp file1.txt dir1 如果目标是个目录 表示将file1.txt 复制到这个目录中。cp file1.txt file2.txt 复制出一份file1.txt 复制成 file2.txt。ls -lh 目录名/文件名 //属性信息中 大小 以k m g 这样的形式显示。ls -l 目录名/文件名 //查看属性信息 long。
2024-07-23 20:39:34
876
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人