-
第三次作业
1.观看视频后所写笔记: 2.代码文件: 3.学习所遇问题: ①shell具体含义是什么?(Shell俗称壳(用来区别于核),是指“为使用者提供操作界面”的软件(命令解析器)。它接收用户命令,然后调用相应的应用程序。) ②free的使用时机? -
第三次作业
1笔记 2问题 shell的作用 它交互式解释和执行用户输入的命令或者自动地解释和执行预先设定好的一连串的命令 shell遇到ctrl-c 关闭程序,shell遇到ctrl-d输出EOF. malloc得到的空间是否是连续的呢? malloc分配的内存空间在虚拟空间地址上是连续的 EOF的意思和用法 -
C 第三次作业
手写笔记 代码文件 运行空间 问题:为什么两次不一样,发生了什么? pta作业问题 解决方案:多次观看视频,网上查询。 void StringCount( char s[] ) { int i,j=0,k=0,l=0,p=0; for(i=0;s[i]!='\0';i++) { if(s[i]>=' -
第三次作业
(1) 笔记 (2) 问题 1、free(p)不可以,为什么free(NULL)可以? 解决:0不可能是一个有效的地址。 2、为什么下面这个程序不会输出EOF,并且不会结束,直到出现Ctrl-D? 解决:shell遇到Ctrl-D会在后面给一个-1,让它结束。而Ctrl-C是直接把程序关掉。 (3) -
第三次作业
2、代码 3、问题 (1)**a代表了什么? 答案:a是一个指针,指向另一个指针,那个指针指向一个字符串,也就是说a是一个二维数组。 (2)int main()的括号中真的时候什么没有吗? 答案:不是,括号中包括argc和*argc[]两部分。 (3) 对于字符类型指针的概念和定义不能完全理解,并熟 -
字符串操作的学习
1、视频笔记 2、编写的代码列表 3、存在的问题 ①scanf函数与gets函数的区别是? 答:scanf函数不能读入空格或Tab,而gets函数可以。 ②shell的作用 答:它是交互式解释和执行用户输入的命令或者自动地解释和执行预先设定好的一连串的命令。shell遇到ctrl+c关闭程序,she -
第三次作业
第三次作业 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的作用 已解决:它交互式解释 -
第三次作业
1.笔记 2.代码 3.问题 ①视频中所提到的buybox是什么 答:busybox是一个集成了一百多个最常用linux命令和工具的软件,它把常用的工具和命令集成压缩在一个可执行文件里,功能基本不变,而大小却小很多倍。运用符号链接指向程序,简化程序调用。 ②两个字符串相比较的方法及规则 答:比较字符 -
第三次作业
1、看视频笔记 2、代码列表 3、存在的问题及解决 (1)int main(int argc,char const *argv[]) 是什么意思? argc记录了命令行中命令与参数的个数,char *argv【argc】可取命令及参数的字符。 (2)为什么下面这个程序不会输出EOF,并且不会结束,直