- 博客(9)
- 收藏
- 关注
原创 linux高级编程
b 块设备文件 block test -b /dev/sda --- 硬盘。/bin/bash --- 表示当前这个shell脚本用哪个shell来解释执行。/bin/bash //编辑文件 shebang。2.编写脚本 //#!4. ./XX.sh //执行文件。//条件的生成 --test的命令 //注意: test 执行结果为真 0。
2025-02-25 19:42:38
604
原创 linux高级编程
成功 FILE*指针 //文件指针 流指针 --- 从程序上讲,FILE *指针就代表打开的这个文件。stderr //标准出错 --- 屏幕 --- 可以专门把错误信息输出到 stderr。@pathname --- 要打开的文件名 //字符串形式的名字。@c //要输出的字符 ---ascii码值。文件IO --- 安全性 操作的是硬件 ---文件IO。@s //存放读取到的数据 对应的内存空间。1.打开 -- fopen //file open。
2025-02-25 19:42:25
737
原创 学习Linux操的统复习井C
void printArray(int *a)//本质上 --数组传参 只是把数组所在空间的首元素地址传过去了。类型标识符 --- 写数据类型的 --- 表示的函数处理完之后,要带出的结果的类型 ---//3.充当别的函数的参数。函数名 --- 体现函数功能 --- 命名规则 符合标识符命名规则。函数传参 --- 值传递 (将实参的值传递给形参变量 ==相当于是赋值)2.定义函数 --- 实现函数功能 --- function。函数的形参 --- 数组形式形参,数组长度的形参。
2025-02-25 19:42:01
924
原创 学习linux操作系统复习#c
/ --- 表示 是这么一类数据--- 能够存放30个int型变量的 这一类数据。//部分初始化 -- 前面依次给到,为初始化的部分默认初始化为0。常量表达式 //整型的数值 --- 数组中元素的个数 ---数组长度。int score[30] //去掉标识符 --剩下的就是标识符对应的数据类型。//为初始化 -- 数组中都是随机值。//int[30] //数组类型。(3).[常量表达式] --- [] //就表示 数组。
2025-02-25 19:41:01
383
原创 学习linux 操作复习#c
(3)char * Strncpy(char *s1,const char *s2,int n) //'\0' n也在控制拷贝过程。while(*s1!='\0' && *s1==*s2 && n) //例hello和help。const char *p //const 此时是限定基类型的 --表示将基类型限定为只读。// p不能被修改 *p不能被修改。const char * p //const -- 限定为只读。char * const p //限定p为只读,表示不能修改p中值。
2025-01-23 21:15:08
454
原创 学习linux操作复习#c
形参 --- 字符型数组形式的形参 //不需要数组长度--- 因为字符型一维数组中主要存放的是 字符串数据。实参 --- 数组名 //因为字符串数据,本身有结束标志,此时不需要数组长度。void printfArray(int (*a)[4],int row) //打印二维数组的函数部分。int Strcmp(char ch1[],char ch2[]) //二维数组的形参。1、int max(int a[][4],int row) //找最大值的函数部分。
2025-01-23 09:13:53
1326
原创 寒假学习Linux操作系统复习#C
求解表达式1---判断表达式2--(真)---执行for中语句---求解表达式3----重复2~4步骤----直到表达式2(假)----for循环结束。case常量表达式1://case后面的表达式必须是一个整型的常量表达式不能有变量。2.for循环语句中表达式1,2,3之间是;号,整个表达式后面没有;switch(表达式)//表达式必须是一个整型表达式。表达式2:表达式3(其实就是if-else的简化用法)for(表达式1;(3)使循环趋于结束的语句(一般指表达式3)
2025-01-17 09:19:54
287
原创 寒假学习Linux操作复习#c
c -- 转换为 数值 对应 字符形式 输出 --- 键盘输入的 都可以被当作字符 %c 都能识别。%e -- 转换为 科学计数法形式 输出,指数部分 会显示 正负号 如果是一位数 则会补个0。%X -- 转换为 十六进制形式 输出 输出结果中字符 都是大写形式。%g -- 以一种 更简洁的方式输出 ,不会将多余0输出。(1)运算的结果用真假来进行表示,反应的是关系是否成立 ---0 1。%s -- 以字符串的形式(一串字符)输出。%x -- 转换为 十六进制形式 输出。
2025-01-16 14:01:17
1340
原创 寒假学习linux操作系统复习#c
3.求余运算的结果的符号取决于左操作数。编译时出错---语法问题。运行时出错---逻辑问题。注:1、运算规则单独使用的时候没有区别,在参与到其他的运算中则会发挥运算规则的作用。///除法注:1.如果是两个整型数相除效果相当于是整除。%//求余注1.求余运算的运算数必须是整型。'\n'//一个字符----换行效果---换行符。例:i+++i(i++)+i。就是产生的随机数的值。
2025-01-15 10:14:13
1174
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人