龙空技术网

实参与形参的碰撞,小小子函数的测试——C语言笔记

江衍 453

前言:

现在你们对“c语言形参和实参举例”大概比较着重,小伙伴们都想要学习一些“c语言形参和实参举例”的相关资讯。那么小编在网上汇集了一些关于“c语言形参和实参举例””的相关知识,希望大家能喜欢,大家快快来学习一下吧!

今天更新的是第6章的第10节和第11节

第10节讲的是指针作为函数的参数,第1部分是回顾数组名作为函数参数,数组名作为函数参数的时候,传递的是数组首元素的地址。紧接着是冒泡排序法的新写法,以前我们写过冒泡排序的数组的方法,这次我们写的是函数的方法,当然了,他们两个其实都很相似,只是把以前在main函数里面的那一部分单独写一个子函数,作为冒泡排序的函数用来调用它,这样就会显得主程序比较简练,而且每一个子程序功能都很明确。

第2个是作为参数的数组,实际上是披着羊皮的狼,因为作为形参的数组名实际上就是指针,而不是固有地址的数组的值,所以它是有可能会改变的。第3个呢,是作为实际参数的数组和作为形式函数的数组的比较,这个大家可以仔细看一下,他们两个的比较,因为实参和形参,所具有的差异比较大。

第11节是实现线性表基本操作的函数,首先来给我们列举的是数字数据结构与基本操作,第1部分是4种数据类型,它们分别是集合、线性、树型和图型。

第2个是基本操作,增加、删除、修改、查找、合并……等等。第3个是数组是储存线性结构的一种方案。

第2部分讲的是删除指定位置的数据,这时候给我们写了几个比较重要的函数的源代码,当然了,大家可以根据源代码来自我感悟一下,然后便是对源代码的测试,今天的代码,主要是自己编写了子函数,然后带入主函数中进行测试,看看能否达到我们需要的目标,第3部分是在指定位置插入值也和第2部分一样,我们是先编写了一个子函数,然后想办法带进测试的主函数里面进行测试,看它是否能像它的功能所述那样完成任务,

第4部分是合并两个有序数组,也与前面两个一样先写一个子子程序,然后再带入进行,验证是否像功能叙述那样完成任务,今天的这几节主要都是代码比较多,大家可以在看代码的时候同时上手,用电脑进行练习一下,因为代码不能只看,同时要进行练习,虽然说好记性不如烂笔头,但是你再拥有一个良好的笔记的条件下,还要拥有一个好的练习习惯,这样他会帮助你事半功倍。

好了,下面是笔记时间。

标签: #c语言形参和实参举例 #c语言形参和实参分别举例 #c语言形参和实参分别举例分析