-
第二次作业
一.观看了视频1.1.4指针和数组,视频1.2.1指针运算 二. 二.练习 三.pta问题1-2 1.执行语句int *p=1000;后,指针变量p指向地址为1000的变量。 (1分) F 因为指针不能使用低位地址 2.关于C语言指针的运算:指针只有加减操作,没有乘除操作。指针可以加常数、减常数;相 -
第三次作业
一.观看了字符串操作,单字符串输入输出,字符串数组。 二.练习 三.问题 1.malloc如何控制申请空间的大小? x=(struct node *) malloc(sizeof(struct node))sizeof(struct node)//struct node占用的字节数。malloc(s -
第三次作业
一、问题 关于系统能提供多少内存不明白它提供内存的机制,是内存条和硬盘一起提供的还是硬盘单独提供,如果硬盘单独提供为什么空余内存大部分都没用上,而且它提供的内存远超于内存条的内存,百度也完全不懂 二、 三、 -
第三次作业
代码列表: 手写笔记: 出现问题: 1.字符串和字符数组都可以使用%s输出整个字符串,都可以使用*或[ ]获取单个字符,这两种表示字符串的方式是不是就没有区别了呢? 答:有区别,它们最根本的区别是在内存中的存储区域不一样,字符数组在定义后可以读取和修改每个字符,而字符串一旦被定义后就只能读取不能修改 -
第三次作业
纸质笔记代码列表问题:char a[][]和char* a[] 不是很懂,,,,,mollc返回结果void*这是啥 -
第三次作业
一、学习范围:1.2.2动态内存分配、1.3.1及1.3.2字符串部分、1.4字符串函数的实现(慕课视频) 二、代码练习列表: 三、纸质笔记: 四、通过自己课本预习获得知识: 1、字符数组和字符指针都可以处理字符串,但两者之间有重要区别: 2、为了尽量避免引起未赋值的指针所造成的伤害,在定义指针时, -
C语言学习笔记(3)
学习,一点一滴,汇聚汪洋大海 -
第三次作业
自己打出的代码 笔记 问题,不懂malloc是从什么地方借的 -
第三次作业
一.看视频的笔记 二.视频中的代码 三.视频中的问题 molloc和free怎么使用没有听懂。为什么不同电脑其分配的空间不同 函数用src拷贝给dst结束时写dst[idx]='\0‘是什么意思。 四.PTA中的问题 字符串大小的比较怎样是相等,长度不同的字符串怎么比较,返回0, -1 ,1又是什么 -
第三次作业
一、笔记 二、代码列表 三、学习过程中的问题 为什么有这么大的内存? 换算为26.46GB。 void *malloc(size_t size) t是什么? 可当做整数,但和int不一样。 四、PTA作业中的问题 字符串大小的比较:比较的时候,从字符串左边开始,一次比较每个字符,直接出现差异、或者其