摘要:
笔记 代码 问题 为什么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 阅读全文
摘要:
笔记 代码 问题 1、看不懂书上怎么用动态分配内存方法实现处理多个字符串的输入。 2、全局数据对象和局部数据对象区别在哪里? 答: 在函数内部定义的是局部数据。 3、运用strlen函数能得到相应字符串的长度。 4、运用strcat函数能连接两个字符串。 5、结构体变量也能作为数组元素。也就是说数组 阅读全文
摘要:
一、学习笔记 二、根据视频所打代码 三、问题 1、怎么样在传入结构后,能使得函数中的值和结构中的值都改变? 答:在输入函数中,创建一个临时的结构变量,然后把这个结构返回给调用者。(也就是说,用赋值法返回需要的值) 2、.与&的差别? 答:.用于结构中,而&则通用;且.比&的优先级别要高。 3、应用头 阅读全文
摘要:
2、代码 3、问题 (1)**a代表了什么? 答案:a是一个指针,指向另一个指针,那个指针指向一个字符串,也就是说a是一个二维数组。 (2)int main()的括号中真的时候什么没有吗? 答案:不是,括号中包括argc和*argc[]两部分。 (3) 对于字符类型指针的概念和定义不能完全理解,并熟 阅读全文
摘要:
1、学习笔记(1.1.4指针和数组、1.2.1指针运算) 2、根据视频得到的代码 3、学习所遇到的问题 (1)p+1到底是什么? 答案:p+1不是真正意义上的加1,而是指单元的传递,而且它与指针所指向的变量类型有关,int类型为4个字节,char类型为1个字节。 (2)为什么对于p+1这类问题,有时 阅读全文