- 博客(18)
- 收藏
- 关注
原创 水仙花数:153 =1^3+5^3+3^3 求100-999之间的水仙花数(程序)
【代码】水仙花数:153 =1^3+5^3+3^3 求100-999之间的水仙花数(程序)
2024-03-30 09:12:07
110
原创 int a[15]={1,1};斐波那契数列:1123581321
【代码】int a[15]={1,1};斐波那契数列:1123581321。
2024-03-24 15:15:37
204
1
原创 C语言(二级指针)
(*(p+1)+4) p+1找到数组中第二个元素的地址, *(p+1)取数组中第二个元素的内容(world的首地址),*(p+1)+4访问到从w的位置移动4个字节到d的位置,*(*(p+1)+4)*(*(p+1)+2) //p+1找到数组中第二个元素的地址(a[1]的地址),*(p+1)==第二行第一列的地址,*(p+1)+2==第二行第三列的地址,*(*(p+1)+2)==元素内容。*(*(p+1)) //p+1访问的数组第二个元素的地址 *(p+1)取第二个元素的内容==&b;
2024-03-22 06:00:00
659
1
原创 C语言(一级指针)
1)int a=5;int *p=&a;//定义指针的同时,直接初始化//先定义一个空指针,后边可以重新赋值指针p指向变量a,*p可以访问到a的值,可以通过*p间接修改变量a的值。
2024-03-21 06:00:00
1715
1
原创 C语言冒泡排序&选择排序
然后,这样不断重复,直到最后两个数据完成交换。最后,便完成了对原始数组的从小到大的排序。接着从剩下的n-1个数据中选择次小的1个元素,将其和第2个位置的数据交换。首先从原始数组中选择最小的1个数据,将其和位于第1个位置的数据交换。
2024-03-20 06:00:00
180
1
原创 C语言数组二(二维数组)
/索引从0开始a[0][0]a[0][1]a[0][2]a[1][0]a[1][1]a[1][2]//////错误//按行赋值 1 2 0 4 0 0a[0][0]=9;a[0][1]=5;i<2;i++)j<3;j++)地址元素a[0]a&a[0][0]1a[0][0]a[0]+1&a[0][1]2a[0][1]a[0]+23a[1]a+14a[1]+156。
2024-03-20 06:00:00
798
1
原创 C语言分支语句、循环语句&循环控制语句
if(表达式1)代码段1;}else代码段2;判断表达式1是否成立,如果成立执行代码段1,不成立执行代码段2;if(表达式1)代码段1;}else if(表达式2)代码段2;}else代码段3;if(表达式1)if(表达式2)switch (表达式)case 常量1:break;case 常量2:break;
2024-03-19 06:00:00
425
1
原创 C语言数组一(一维数组及清零函数、字符数组)
短整型、整型、长整型的数组 short int 组名[]、int 组名[]、long int 组名[];3. sizeof计算包括'\0',strlen不包括,chara[]="hello";浮点型的数组(单、双) float 组名[];double 组名[];指针数组 char *组名[] int *组名[];例:inta[5]={2,3,5,8,9};结构体数组 struct 组名[];字符数组 char 组名[];
2024-03-19 06:00:00
1392
1
原创 C语言变量&常量
'n'字符n '\n'换行 '\八进制' '\x十六进制'float 4字节 double 8字节。用双引号包裹,以'\0'作为结束标志。结合三目运算符实现求两个数的最大值。概念:程序运行过程中发生变化的量。特点:只是单纯的替换,不进行运算。数据类型:决定开辟的空间大小。变量名:遵循标识符的命名规则。存储类型:决定变量存储位置。程序运行过程中不会发生变化。八进制 十进制 十六进制。有效位数15-16位。未初始化时值为随机值。
2024-03-18 06:00:00
613
原创 C语言输入输出&垃圾字符回收机制
返回值:输入字符的ASCII值。返回值:输出字符的ASCII值。参数:输出字符的ASCII值。返回值:正确输入数据的个数。功能:向终端输入一个字符。功能:按格式向终端输入。功能:按格式向终端输出。返回值:输出数据个数。
2024-03-18 06:00:00
322
原创 计算机数据表示形式
int占4字节 1字节=8位 32位 0正数 1负数。0 字符串结束标志。'\n' 10 换行。整数在内存中存储是补码的二进制数。除符号位外,其他按位取反。一位十六进制换四位二进制。1、短除法 除2倒取余。一位八进制换三位二进制。1 字节 = 8 位。
2024-03-17 06:00:00
399
原创 C语言词法符号
赋值运算符 = += -= *= /= %=关系运算符 < >= ==!运算法则:先判断表达式1是否成立,如果成立则执行表达式2,不成立则执行表达式3;逻辑与运算:当前边的表达式结果为假,后边表达式不再执行,直接返回假。逻辑或运算:当前边的表达式结果为真,后边表达式不再执行,直接返回真。
2024-03-17 06:00:00
1443
1
原创 Vi 编辑器&gcc 编译器
替换 s/a1/a2 光标所在行的所有a1替换成a2。6、使用gcc 编译器编译程序,最终生成可执行文件。3、默认进入命令行模式,需要切换到插入模式。链接库文件,最终生成一个二进制的可执行文件。检查语法,有错报错,没有则进行下一步汇编。(光标选中y n:行数 复制几行)1,$s/a1/a2/g 改变全文。展开头文件、替换宏定义、删除注释。%s/a1/a2/g 改变全文。生成一个不可执行的二进制文件。分屏打开另外一个文件。保存并退出 vi编辑器。光标移动最后一行首行。
2024-03-16 09:53:22
374
原创 Linux命令基础
同时新建多个 mkdir a b c touch a.c b.c c.c。sudo cat /dev.. 查看里面文件内容(Ctrl C退出(死循环))文件 touch test.c(touch 路径)sudo cat /dev/input/mouse0 查看鼠标文件代码。多层文件夹 mkdir -p 11/22/33。查看当前路径下所有内容,包括隐藏内容。从根目录开始 /home/hq/a/b/c。
2024-03-16 09:27:40
971
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人