-
第二次作业
一,笔记 二,代码列表 三,问题 1,null是什么意思,有何用? 解答:NULL用于指针,NULL并非总是和0等同,NULL仅仅代表空值,也就是指向一个不被使用的地址(0地址)是一个预定定义的符号。 方法:视频,百度搜索。 2 [Error] 'printf' was not declared i -
第一次作业
纸质笔记 代码文件 问题1:没有明白为什么&只能对变量取地址? 问题2:int和int*的区别? 通过查找: 其实int *p也可以写成int* p,但是后者常常会引起混淆,比如 int* p,a中,p是一个int*类型,而a则是一个int类型,所以一般不这么写。 那么在int a,*p;中,p是一 -
第一次作业
1.纸质笔记 2.代码列表 3自学过程中遇到的问题 经常漏掉取地址符号,原因是因为不够熟练,解决方案:反复敲代码来练习。不了解32位64位架构,解决方案:上网搜索查询并且加深记忆。 -
第一次作业
纸质笔记问题:36和64架构这方面不是很懂 问题:不知道错在哪代码列表还有就是经常会因为少打字母而导致出错(自身原因),另外有一些不懂知识我通过反复观看视频和百度搜索来解决 -
第一次作业
一.视频笔记 二.遇到的问题 1.程序代码字母输入错误2.例如经常漏掉取地址符号-&3.变量未申明就调用 解决办法:可通过反复练习敲打代码解决 观看时未理解表达式含义 解决办法:通过多次观看MOOC本节视频和本例函数进行理解 在PTA编程题中也遇到,含义为计算数组中元素的个数 三.视频代码及PTA作 -
第一次作业
1.1观看视频存在的问题: 这里 对于这个程序的输出结果还是不太了解 我已经了解到 这里i跟p都是输出了i的地址,因为i是直接通过取地址符输出的,p是通过将&i带入函数 用函数来输出的; 但是不明白*p为什么会输出i的值6呢? 希望老师详细的讲解一下,谢谢! 1.2 视频中的代码列表 1.3观看视频 -
计算机19-2班 宋宇新的第一次作业
问题(1)int a[]={1,2,3,4,5,6,7,7}; int *p=&a[5]; printf("%d",p[-2]); p[-2]为什么可以指向变量 (2)p和a[0]的关系 观看视频知道p=&a[0] *p=a[0]