摘要: 笔记 代码 问题 为什么p->next->n能得到7的值。 p->next可以得到&a[1],而p->next->n就可以得到a[1],也就是7。 一般连接链表的表达方式: if (head==NULL) { head=p; p->next=NULL; tail=p; } else{ tail->n 阅读全文
posted @ 2020-04-26 20:35 张枝鑫 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 笔记 代码 问题 1、看不懂书上怎么用动态分配内存方法实现处理多个字符串的输入。 2、全局数据对象和局部数据对象区别在哪里? 答: 在函数内部定义的是局部数据。 3、运用strlen函数能得到相应字符串的长度。 4、运用strcat函数能连接两个字符串。 5、结构体变量也能作为数组元素。也就是说数组 阅读全文
posted @ 2020-04-12 20:42 张枝鑫 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 一、学习笔记 二、根据视频所打代码 三、问题 1、怎么样在传入结构后,能使得函数中的值和结构中的值都改变? 答:在输入函数中,创建一个临时的结构变量,然后把这个结构返回给调用者。(也就是说,用赋值法返回需要的值) 2、.与&的差别? 答:.用于结构中,而&则通用;且.比&的优先级别要高。 3、应用头 阅读全文
posted @ 2020-03-29 19:09 张枝鑫 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 2、代码 3、问题 (1)**a代表了什么? 答案:a是一个指针,指向另一个指针,那个指针指向一个字符串,也就是说a是一个二维数组。 (2)int main()的括号中真的时候什么没有吗? 答案:不是,括号中包括argc和*argc[]两部分。 (3) 对于字符类型指针的概念和定义不能完全理解,并熟 阅读全文
posted @ 2020-03-15 12:32 张枝鑫 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 1、学习笔记(1.1.4指针和数组、1.2.1指针运算) 2、根据视频得到的代码 3、学习所遇到的问题 (1)p+1到底是什么? 答案:p+1不是真正意义上的加1,而是指单元的传递,而且它与指针所指向的变量类型有关,int类型为4个字节,char类型为1个字节。 (2)为什么对于p+1这类问题,有时 阅读全文
posted @ 2020-03-08 11:19 张枝鑫 阅读(136) 评论(1) 推荐(0) 编辑
摘要: 一、指针定义的学习 1.学习内容:mooc——C程序设计(1.1.1 取地址运算,1.1.2 指针定义,1.1.3 指针的应用场景) 2.学习笔记: 3.相关代码: 4.存在问题: (1)视频中老师所敲打的minmax(a,sizeof(a)/sizeof(a[0]),&min,&max);能得出变 阅读全文
posted @ 2020-03-05 15:45 张枝鑫 阅读(113) 评论(0) 推荐(0) 编辑