-
字符串操作的学习
1、视频笔记 2、编写的代码列表 3、存在的问题 ①scanf函数与gets函数的区别是? 答:scanf函数不能读入空格或Tab,而gets函数可以。 ②shell的作用 答:它是交互式解释和执行用户输入的命令或者自动地解释和执行预先设定好的一连串的命令。shell遇到ctrl+c关闭程序,she -
第三次作业
1.1笔记 1.2 自己所做的代码 1.3 学习过程中所遇到的问题 (1)在调用后改变了 怎么找到之前的将其返还?关于free (通过之后学习可以给其赋值进行返回);答(可以将其赋值0) (2)当使用unix的符号链接时,反映符号链接的名字 是什么意思?(不明白)答(这个系统相较于windows系统 -
第三次作业
1.笔记 2.视频代码列表 3.存在的问题 1)shell到底是个啥? shell语言的本质“Shell是Linux/Unix的一个外壳,你理解成衣服也行。它负责外界与Linux内核的交互,接收用户或其他应用程序的命令,然后把这些命令转化成内核能理解的语言,传给内核,内核是真正干活的,干完之后再把结 -
第三次作业
一、笔记 二、代码列表 三、问题 已解决: *p==a[0]; *q==a[5]; 所以p、q间相差五。 PTA函数题 void ReadString( char s[] ); /* 由裁判实现,略去不表 */ ReadString(s); 编译器无法编译; 错误提示:[Error] ld retu -
第三次作业
第三次作业 1.观看视频1.2.2、1.3.1、1.3.2和1.4字符串函数的实现部分自学 2.代码列表 3.自学笔记 4.完成PTA作业过程中的问题 第二次PTA作业问题 4-4 下面程序段的运行结果是 int i,j,k=5, *p; p= &k; i= ++(*p); j=(*p)++; pr -
第三次作业
1.观看视频的自学笔记 2.敲打的代码列表 3.存在的问题及解决 (1)int*a = (int*)malloc(n*sizeof(int)); 什么意思? (2)free(p)不可以,为什么free(NULL)可以? 已解决:0不可能是一个有效的地址。 (3)shell的作用 已解决:它交互式解释 -
第三次作业
一、学习笔记 二、视频编程代码 三、学习中的问题 在完成pta作业时,发现自己搞不清楚指针的++或指针的--怎么处理 如:for循环中对*pa和*pb的运算就弄不清楚了。 老师讲解后,我懂了这个程序。 在写第三次pta的作业时,发现自己粗略的了解和字符串函数后无法运用字符串函数,还是对字符串函数理解 -
第三次作业
一、观看视频1.2.2,1.3.1,1.3.2 1、视频笔记 2、编写程序代码列表 3、存在的问题: (1)分不清scanf函数与gets函数的区别 解决方法:通过查阅课本,明白scanf函数不能读入空格或Tab,而gets函数可以。 (2)malloc分配的空间是否连续? 解决方法:通过上网查阅, -
第三次作业
1.笔记 2.代码 3.问题 ①视频中所提到的buybox是什么 答:busybox是一个集成了一百多个最常用linux命令和工具的软件,它把常用的工具和命令集成压缩在一个可执行文件里,功能基本不变,而大小却小很多倍。运用符号链接指向程序,简化程序调用。 ②两个字符串相比较的方法及规则 答:比较字符 -
第三次作业
1、看视频笔记 2、代码列表 3、存在的问题及解决 (1)int main(int argc,char const *argv[]) 是什么意思? argc记录了命令行中命令与参数的个数,char *argv【argc】可取命令及参数的字符。 (2)为什么下面这个程序不会输出EOF,并且不会结束,直