晋江文学城
下一章 上一章  目录  设置

4、函数与指针恋爱法则 ...

  •   徐程勋牵着周姚灵的手,两个人也不说话,静静的走着。周姚灵开口说:“你说,如何让两个数组的值相等”。
      “直接让数组名相等,这样是错误的。数组名表示数组的首地址,其值不可改变”。
      “只能选引用的方式赋值”。

      徐程勋说:“用menset函数、memcoy函数。使用它们需要包含相应头文件”。
      周姚灵说:“听起来一点都不容易”。

      徐程勋说:“总共就没有几种方法,多练习几次就记住了”。

      周姚灵说:“二维数组和一维数组,是不是一样。一维数组就是连续存放,二维数组其实也是连续存放,只是行和列,约束了。二维数组只有行数,是不对,因为是连续存放,数据都放在第一行,并且还没有数据长度。二维数组只有列数,是对的”。

      徐程勋说:“对,你考虑很不错”。

      周姚灵调皮的说:“那如果是三维数组呢”。

      徐程勋说:“数组就无法在平面上表示各元素的位置了”。

      周姚灵说:“我感觉还有许多不了解的地方”。

      徐程勋说:“我们不要了解的特别细致,因为也记不住。先把C语言有什么了解一下”。

      “我们该学函数调用语句,这个主要跟函数有关”。

      “外部变量(extern)、局部变量(自动变量、静态局部变量、寄存器变量)。函数:内部函数、外部函数”。

      “定义函数:定义无参函数(可以当成主函数)、定义无参函数(子函数)。调用语句也就是调用子函数”。

      “子函数中的定义函数,括号中的变量是形式参数。调用子函数,括号后的变量是实际参数。子函数通过return语句返回值给主函数”。

      “函数的嵌套调用:嵌套其他、嵌套自己(递归调用)”。
      “嵌套其他:第一者(main)、第二者、第三者。第三者的值给第二者,第二者的值给第一者”。
      “嵌套自己:第一者(main)、第二者(无数个)、第三者”。

      “指针只是看起来难,小细节比较多”。

      “尤其*代表不同的含义,所以容易糊涂”。

      “在声明部分,int* a代表指针型,就像int b代表整型”。

      “int *a:地址(a)到值(*a)”。
      “int b:地址(&b)到值(b)”。
      “主要注意一定要给指针变量赋地址”。
      “指针引用数组,我们要明白数组的地址”。

      “我们基本上了解了一下,剩下我们再找时间学习”。
note 作者有话说
第4章 函数与指针恋爱法则

  • 昵称:
  • 评分: 2分|鲜花一捧 1分|一朵小花 0分|交流灌水 0分|别字捉虫 -1分|一块小砖 -2分|砖头一堆
  • 内容:
  •             注:1.评论时输入br/即可换行分段。
  •                 2.发布负分评论消耗的月石并不会给作者。
  •             查看评论规则>>