- 博客(48)
- 资源 (1)
- 收藏
- 关注
原创 linux系统编程思维导图(20220823)
su 切换到root用户,需要root密码,如果是刚安装虚拟机,没有root密码,需要自行修改root密码:sudo passwd root。4.修改文件所属者和所属组:chown命令主要用于修改文件(或目录)的所有者,除此之外这个命令也可以修改文件(或目录)的所属组。临时获取root权限sudo:管理员用户,可以暂时获取root权限,不需要root密码,需要管理员密码。3.linux是以文件的形式管理我们的设备,因此linux系统,一切皆为文件。
2022-08-23 19:38:14
343
原创 Linux系统编程(0822)
把输入数据做相应处理后输出。例如用户在键盘上数数据,然后在屏幕得到输出。程序可能对磁盘进行操作,还可能会用到打印机。1.什么时变成系统。
2022-08-23 01:26:45
53
原创 0816常见错误分析
在for循环中,我们写入一行代码时不会报错和警告,但是我们在一个for下面谢多行代码时会报错,无法正常输出结果,所以我们在使用for循环时不管是写几行代码,我们都需要规范我们的写代码格式,不能因为偷懒而养成不好的习惯。当出现while、if、else时,我们时常会忘记加上{ } 括号,导致无法输出结果,或者是报错。没有注意系统对函数的求职顺序处理方式,c语言并没有规定,因此要避免程序二义性。误认为数组名代表数组全部元素。函数的实参和形参类型不一致。...
2022-08-16 14:11:08
172
原创 0811课后作业
提示:可以使用sleep(1) 进行延时1s ,头文件在1.编写一个模拟时钟,在文件print.txt中每隔一秒进行打印一次。累计打印次数,由另一个文件scanf.txt读入的数据确定。
2022-08-11 19:59:01
46
原创 0811笔记(时间)
格林尼治标准时间的正午(12:00)是指当太阳横穿格林尼治子午线时(格林尼治.上空最高点。以上结果打印出后,格式并不是我们想要的,我们想要的格式可能是XXXX年XX月XX日。我们直接获取的日历时间,如果直接做一 个格式化打印,打印出的结果是符合国外人阅读。每个地区都有自己的本地时间,整个地球分为二十四时区,每个时区都有自己的本地时。XX:XX:XX这样的格式,那么我们是否可以自己定义格式的显示方式呢,C语言为我们提供。1| //格式化时间, 成中国人习惯阅读的时间格式。3)LOCAL TIME(本地时间).
2022-08-11 18:35:49
307
原创 大小端的区别以及各自的优点
例如一个16bit的short型x,在内存中的地址为0x0010,x的值为0x1122,那么0x11为高字节,0x22为低字节。对于大端模式,就将0x11放在低地址中,即0x0010中,0x22放在高地址中,即0x0011中。很多的ARM,DSP都为小端模式。但是在C语言中除了8bit的char之外,还有16bit的short型,32bit的long型(要看具体的编译器),另外,对于位数大于8位的处理器,例如16位或者32位的处理器,由于寄存器宽度大于一个字节,那么必然存在着一个如果将多个字节安排的问题。.
2022-08-04 23:44:01
1081
原创 【无标题】
作业:补充完作业代码3.c,打印完所有地址和内容,查询什么是小端模式,什么是大端模式, 他们的优缺点。3. 编写一个程序,完成根据学员姓名查询成绩的功能(要求查询通过函数实现),信息(假定有3个学生),首先录入学员信息,然后调用查询函数获得要查询学员成绩。定义一个学员结构体,包含姓名,成绩,定义一个结构体数组,保存所有学员的。...
2022-08-03 20:01:16
31
原创 0802结构体作业
生数据,要求输出3门课程总平均成绩,以及最高分的学生的数据(包括学号、姓名、3门课程成绩、平均分数)。2.有10个学生,每个学生的数据包括学号、 姓名、3门课程的成绩,从键盘输人10个学。3.编程,输入2个时刻,定义一个时间的结构体(包括时,分,秒),计算2个。1. 编写一个函数,计算该日在本年中是第几天,注意闰年问题。要求(定义一个结构体变量(包含年、月、日)。...
2022-08-02 22:29:34
76
原创 0802自定义类型中的结构体的嵌套和使用
在定义结构体类型时顺便定义结构体变量,以后还可以定义结构体变量。数组时具有相同类型数据的集合,用处理大量相同类型的数据运算。不是基本类型也不是指针,他是若干相同或不同类型数据的集合。2.定义结构体变量后,才会分配空间。结构体用于将不同类型的数据组合到一起,以便引用。1.先声明结构体类型,再去定义结构体变量。注:1.定义结构体类型时,不分配空间。常用的构造类型有数组、结构体、共用体。第一步:定义结构体变量。...
2022-08-02 17:53:43
156
原创 字符处理函数
#include #include void test_3(void){ char *aaa="this is a gril strchr test"; char *ccc="a"; char *bbb=NULL; //参数1是需要查找的字符串,参数2需要查找的字符 //返回值:找到参数2的位置地址 bbb=strchr(aaa,'h'); printf("正向找到字符h在字符串的地址:%s\n",...
2022-07-29 18:40:21
125
原创 0722考试题
ret=arr2[0][b+1];//员工工时排序的同时给每个员工的序号野也进行排序。printf("Employee%d",a[0][k]);//未排序前打印每个员工的序号和总工时。printf("Employee%d",a[0][k]);//排序后分别打印每个员工的序号和工时。temp=arr2[1][b+1];printf("%d",arr[i][j]);...
2022-07-27 22:55:23
51
原创 0726作业
1.编写一个函数fun,函数的功能是分别求出数组中所有奇数之和,以及所有偶数之和,形参N给了数组中数据的个数;提示fun(int*arr,intn,int*odd,int*even)3.计算器程序修改,主调函数使用函数名做为实参,被调函数形参使用函数指针类型。2.编写一个程序,声明一个3*5的数组并初始化,具体数值可随意,程序打印出。数值,然后数值翻一番,接着再次打印出新值,编写-一个函数来显示数组内容,在编写另一个函数执行翻倍功能,数组名和数组行数作为参数由程序传递给函数。...
2022-07-26 19:50:36
800
原创 c语言指针数组
在这里,把ptr声明为一个数组,由MAX个整数指针组成。因此,ptr中的每个元素,都是一个指向int值的指针。可能有一种情况,我们想要让数组存储指向int或char或其他数据类型的指针。ptr[i]=&var[i];/*赋值为整数的地址*/...
2022-07-26 00:04:45
200
原创 猜拳游戏(c语言)
printf("姓名\t得分\n王子\t%d\n刘备\t%d\n\n\n",m,z);printf("姓名\t得分\n王子\t%d\n孙权\t%d\n\n\n",m,z);printf("姓名\t得分\n王子\t%d\n曹操\t%d\n\n\n",m,z);printf("\n\n\n刘备VS王子\n对战次数%d\n\n",n);printf("\n\n\n孙权VS王子\n对战次数%d\n\n",n);printf("\n\n\n曹操VS王子\n对战次数%d\n\n",n);...
2022-07-24 23:51:43
270
原创 【无标题】
源码如下:#include int main(){ int arr[6][6]={0}; int i,j; arr[0][0]=1; for(i=1;i
2022-07-22 18:58:42
46
原创 【无标题】
两个或多个整数公有的倍数叫做它们的公倍数,其中除0以外最小的一个公倍数就叫做这几个整数的最小公倍数。1.利用条件运算符的嵌套来完成此题学习成绩>=90分的同学用A表示,60-89分之间的用B表示,当我们知道了最大公因数,那么最小公倍数就等这两个数相乘除以最大公因数就是这两个数的的最小公倍数。分析可填在百位、十位、个位的数字都是1、2、3、4。printf("学习成绩为%d分,得%c",age,a);printf("最大公约数为%d\n",gy);printf("最小公倍数数为%d",gb);...
2022-07-18 20:51:08
69
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人