计算机19-1 (黑龙江科技大学)

  • 第五次作业

    第五次作业 一、学习11章指针进阶11.1、11.2 二、学习笔记 三、代码列表 四、学习过程中的问题 例题11-5里 mean[ 2 * i ] = * (poem [ i ] ); mean[ 2 * i +1] = * (poem [ i ] + 1 ); 这部分为什么这么做不太懂,后面讲了一
    Backb0ne   2020-04-13 01:13   0   2
  • C语言第五次作业

    一、学习11章指针进阶11.1、11.2 1.1 学习笔记 1.2 例题代码列表 1.3 学习时遇到的问题解决 (1)解密藏头诗的程序里为什么每句诗后面要加标点符号? 答:后来实验了不加运行结果也是一样的,没有影响,加标点应该是为了顺应诗句。 这个程序是如何运行的还没有解决。 (2)指针数组与数组指
    姚如意   2020-04-13 00:09   0   164
  • c语言下第五次作业

    课堂笔记 编写代码 遇到不会的问题 指针数组和数组指针的区别: 指针数组用于存放字符数据单元的地址。是由指针变量构成的数组。是存储指针的数组; 数组指针:是一个指针,指向一个数组,是指向数组的指针;
    江欣竞   2020-04-12 23:15   0   136
  • 第五次作业

    1、学习笔记 2、编译运行例题 3、问题 *(a+1)指向a[1]的首地址? 答:*a代表的是取第一维的首元素,a的第一维存放在三个一维元素的首地址,显然*a取到的是第一维里第一个元素的首地址了,*(a+1)就是取到的第一维里第二个首元素的地址了。
    duomiduomi   2020-04-12 22:56   0   79
  • C语言第五次作业

    一:纸质笔记 二:代码列表 三:预习问题 行元素数组的首地址,首行第一个元素的地址,两个是一样的吗? 解:数组地址和数组的第一个元素的地址定义确实是不同的:数组的第一个元素的地址叫这个数组的首地址,而这个数组的地址定义为(*)[x]型,不同点是首地址+1是第二个元素的地址,而数组地址+1则跑到这个数
    代旺   2020-04-12 22:55   0   144
  • 第五次作业

    1.课本自学笔记 2.例题代码列表 3.存在的问题及解决 (1)*p和**p的区别? :int *p:一级指针,表示p所指向的地址里面存放的是一个int类型的值。 int **p:二级指针,表示p所指向的地址里面存放的是一个指向int类型的指针(即p指向的地址里面存放的是一个指向int的一级指针)。
    蔡佳硕   2020-04-12 22:25   0   78
  • 第五次作业

    1.笔记 2.代码 3.问题 二维数组a中三个层次的指针的等价关系?a,*a值相同但含义不同。a是行元素组的首地址,又称为行地址,是二级指针;而*a是首行第一个元素的地址,又称为列地址,是一级指针
    黄圣洲   2020-04-12 21:54   0   145
  • 第五次作业

    1.笔记 2.代码 遇到的问题 二级指针**pp是什么意思**pp是个二级指针, 只在定义的时候表示成**p,其他时候**pp表示二级指针所指向的内容 二维数组中a与*a的值相同但有什么不同的含义? a是行元素数组的首地址,又称为行地址,是二级指针,而*a是首行第一个元素的地址,又称为列地址,是一级
    姜登华   2020-04-12 21:38   0   107
  • 第五次作业

    1.学习内容:第11章指针进阶 11.1节、11.2节 2.手写笔记 3.编辑运行例题的截图 4.遇到的问题 问题:行元素数组的首地址和首行第一个元素的地址分不清 问题:不能在实现函数时返回在函数内部定义的局部数据对象的地址,这是因为所有的局部数据对象在函数返回时就会消亡,其值不再有效。这句话不懂。
    程晨cc   2020-04-12 21:27   0   192
  • 第五次作业

    1、手写笔记 2、编辑运行例题的截图 3、问题 a 与 a[0]的地址值都相同为什么 a+1 与 a[0]+1 的值却并不相同? 答:*a 的值等于 a 的值,而 a 代表的是二维数组的首地址,*a代表的是第一行元素的首地址,**a才是a[0][0]的值;换言之就是*a表示a[0],**a表示a[0
    王胤儒   2020-04-12 21:20   0   154