- 博客(16)
- 收藏
- 关注
原创 用Linux安装docker出现Failed to start Docker Application Container Engine.
苯人就是因为官方镜像源用不了,然后修改文件是直接复制粘贴的找半天问题都找不到,后来重置json然后手敲后重启就完事了。安装时注意添加镜像源时,最好不要复制粘贴,可能会导致因编码不同导致的问题,所以最好手敲。然后执行vi /etc/docker/daemon.json。如果复制了可以执行如下命令。我用的是华为的镜像源。
2025-03-24 22:43:28
632
原创 7-1 学生成绩录入及查询
学生成绩表中,一名学生的信息包含如下信息:学号(11位)、姓名、数学成绩、英语成绩、程序设计成绩、物理成绩。本题要求编写程序,录入N条学生的信息,并且按查询要求显示学生成绩等信息。
2023-12-30 15:40:52
861
1
原创 或运算及与运算内部有表达式的情况
与运算时,从左往右判断,前一个为假,后一个不判断;当所有表达式均为真,赋值1;或运算时,从左往右判断,前一个为真,后一个不起作用;
2023-12-23 22:19:23
459
1
原创 关于sizeof和strlen,0,‘0’,‘\0’
strlen计算字符大小,遇到\0就停下,计算\0以前的字节数。sizeof计算整个字符串的大小,多少个字节,包括\0;'0'是字符0,ASCII码值为65。
2023-12-23 22:09:44
614
1
原创 函数声明与函数定义
告诉编译器这个函数是什么,形参是什么,返回类型是什么,一般声明放在头文件中,遵循先声明后定义后使用的原则,可以至=只声明不定义不使用。函数定义指的是函数的具体实现,交代函数的功能。
2023-12-23 21:31:32
370
1
原创 关于strcat
经过测试,我们发现strcat的实现模式是将src中的所有字符(连同字符串最后的’\0’一起)加到dest字符串中第一个‘\0’的位置,具体一点说就是将dest中第一个’\0’替换成src的第一个字符,然后该’\0’后的字符替换成src的第二个字符,后面以此类推。1.追加的字符串src和目标字符串dest中都必须要带有字符’\0’,并且追加字符串src必须以‘\0’结尾,否则追加过程无法顺利实现。2.目标字符串空间必须足够大(足够容纳下追加字符串src的内容)。
2023-12-23 21:24:51
367
1
原创 关于循环与分支语句中的易错点
default语句只是提供了一个入口,当switch语句中所有情况都不满足时从default入,一个switch语句只能有一个default。关于getchar()及putchar()的运用,getchar可用于清理缓冲区,键盘输入CTRL+Z即为EOF。break语句在while语句中的作用是终止所有循环,而continue则是终止本次循环,跳到条件判断处。)语句中初始及判断及调整都可以省略,判断省略时,条件恒为真。else是与离他最近的if匹配。
2023-12-23 21:09:38
369
1
原创 static修饰函数,局部变量,全局变量
static修饰局部变量能延长局部变量的生命周期,使其出了作用域后还能存在,至程序结束。static修饰全局变量及修饰函数都使其只能在本源文件内使用。
2023-12-23 20:12:51
371
1
原创 关于操作符
<代表左移,>>代表右移,如00000001左移变成00000010。其中前边是基础的加减乘除,%代表求余数。a+=6即为a=a+6。按位与、按位或、按位异或。
2023-12-23 00:39:57
348
1
原创 关于打印字符格式与打印内容对应关系
s一般打印字符串,后边跟""。如打印字符串“hello world”%c一般打印单个字符,后边跟'',如打印字符'A'%d一般打印整形数字,后边跟数字。%p一般打印地址以及指针变量。
2023-12-23 00:20:42
540
1
原创 关于转义字符
ddd 表示1-3个八进制数字,如\130表示130对应的八进制转十进制的ASCII码值88,对应字符x。\xdd 表示两个十六进制数,如\x30代表字符0,十六进制转十进制对应的ASCII码值16,对应字符0。“\0”对应的ASCII码值为0;“0”对应的ASCII码值为48。\\ 表示一和反斜杠,防止它被解释成一个转移序列符。\' \“分别代表单引号‘与双引号“\t 表示水平制表符。
2023-12-23 00:13:36
413
1
原创 float 和double的区别
C语言中,float和double都属于浮点数。区别在于:double所表示的范围,整数部分范围大于float,小数部分,精度也高于float。举个例子:圆周率3.1415926535 这个数字,如果用float来表示,最多只能精确到小数点后面的6位。而double大约能精确到小数点后面的15位左右。具体精确到几位,跟所用的编译器有关,但是各个编辑器编译器之间,也是相差不大的。
2023-12-22 15:37:03
643
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人