- 博客(26)
- 收藏
- 关注
原创 进程2月29日
1.图片就是一个普通文件,普通文件怎么拷贝,图片就怎么拷贝。读一个字符,写一个字符,循环size/2次。2.diff可以查看两个文件是否一致,例如diff 1.png 2.png,可以查看两张图片是否一致。使用文件IO对图片进行拷贝。要求子进程拷贝后半部分,父进程拷贝前半部分。3.终端输入:eog 1.png 可以打开1.png这张图片。
2024-02-29 19:49:53 458
原创 IO2月27日
1、请用fscanf和fprintf实现文件拷贝。2、实现登录功能。自定义一个usr.txt,手动输入账户密码,格式如下:账户 密码例如: zhangsan 12345lisi abcde需求如下:从终端获取账户密码,与文件中的账户密码比较若终端输入的账户不存在,则输出账户不存在若终端输入的账户存在,但是密码不正确,则输出密码错误若账户密码均正确,则输出登录成功。
2024-02-27 17:02:58 383
原创 内存分区的特点
系统自动申请,自动释放局部变量,形参,返回值。const修饰的局部变量。高地址向低地址申请,向下增长。例如常量字符串 有些编译器会将常量区与.rodata合并有些编译器会将常量区与.txt合并。程序员手动申请,手动释放低地址向高地址申请,向上增长。存储未初始化的全局变量,未初始化的静态变量。数据段 初始化的全局变量 初始化的静态变量。const修饰的全局变量。
2024-02-16 14:34:52 363 1
原创 C语言2月13日
函数封装1.在不调用函数库的前提下,自行封装strcpy的功能,原型如下:char*dest:目标字符串首地址,char *src代表源字符串首地址2.在不调用函数库的前提下,自行封装strcmp的功能,原型如下:3.自行封装strcat:char *strcat(char *dest, const char *src);4.自行封装strlen:int strlen(const char *s);
2024-02-13 23:58:07 380 1
原创 C作业 2月5日
有一浮点型数组A,用C语言写一函数实现对浮点数组A进行降序排序,并输出结果要求要以数组A作为函数的入口,请用冒泡和选择各写一遍。
2024-02-05 19:44:31 431 1
原创 C高级1月29日
答:段错误,因为strcpy的作用是把str2的内容赋值给str1的内容,相当于在括号内已经降级过一次。//-----------------地址2==地址1。printf("*p=%p\n”*p)://-----------------地址1。5.设有以下语句,其中不是对a 数组元素的正确引用的是:(其中0≤i≤10)2.若x是整型变量,pb是基类型为整型的指针变量,则正确的赋值表达式是。二、问答及编程题((1)~(10)每小题8分,共80分)选择题((1)~(5)每小题4分,共 20分)
2024-01-29 22:25:59 383
原创 C指针经典习题
19.若有定义: int a[2][3].则对a数组的第i衍j列元素地址的正确引用为 *(*(a+i)+j),*(a[i]+j) ,a[i][j],14.设已有定义: int a[10]={15,12,731.47,20,16,28,13,19}, *p;A. (int*)p(int, int) B. int *p(int, int) c、两者都是 D.两者都不是。下列程序段中正确的是( D )
2024-01-29 16:38:01 456
原创 C高级1月24日
39.若有定义int x[4][3]={1,2,3,4,5,6,7,8,9,10,11,12};40.若有说明:char *language[]={“FORTRAN”,”BASIC”,”PASCAL”,”JAVA”,”C”};34.若有定义:int x[10]={0,1,2,3,4,5,6,7,8,9},*p1;24.若有程序段:int a[2][3],(*p)[3];
2024-01-24 22:44:04 937 1
原创 C基础1月18日
1、已知字母A的ASCII码为十进制数值65,且S为字符型,则执行语句S='A'+'6'-'3';8.假设变量a,b均为整形,表达式(a=5,b=2,a>b?,则执行语句:a+= a-= a*a;A.循环执行一次 B.循环是无限循环 C.循环体语句一次也不执行 D.循环体语句执行一次。以下语句执行后x,y,z的值是 (B )D.q虽然指向了具体的存储单元,但该单元中没有确定值,多以不能执行*p=*q;A.'D' B.68 C.不确定的值 D.'C'A.p和q的类型不一致,不能执行*p=*q;
2024-01-18 19:04:15 393 1
原创 C基础第四天
printf("除数不能为零!printf("奖金为%d元\n",c);printf("奖金为%d\n",c);printf("奖金为%d\n",c);printf("奖金为%d\n",c);printf("奖金为%d\n",c);printf("奖金为%d\n",c);printf("未知运算符\n");printf("请输入利润\n");
2024-01-11 19:54:36 948 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人