首页 > 编程语言 > 详细

C语言学习笔记16

时间:2019-07-20 15:24:04      阅读:101      评论:0      收藏:0      [点我收藏+]

指向指针的指针:

当指针变量用于指向指针类型变量时,则称之为指向指针的指针变量。

技术分享图片

整型变量i的地址是&i,将其值传递给指针变量p1,则p1指向i;同时,将p1的地址&p1传递给p2,则p2指向p1。

指向指针的指针变量定义如下:

类型标识符 **指针变量名;

int **p;

int *(*p);

其含义为定义一个指针变量p,它指向另一个指针变量,该指针变量又指向一个基本整型变量。

技术分享图片

习题:输出前20个化学元素周期表中的金属元素。代码如下:

技术分享图片

指针变量作为函数参数:

函数的参数不仅可以是整形,浮点型等数据,也可以是指针类型。他的作用是将一个变量的地址传送到另一个函数中。

C语言中实际参数变量和形式参数之间的数据传递是单向的“值传递”方式。

调用函数不能改变实际参数指针变量的值,但可以改变实际参数指针变量所指向变量的值。

习题:利用指针变量作函数参数编写程序:根据输入每个班级的人数求刚入学的初中新生的总人数。代码如下:

技术分享图片

使用指针实现冒泡排序:

习题:使用指针实现选择法排序,对10个数进行升序排序。代码如下:

技术分享图片

习题:大福源超市员工为水果区重新拜访水果,店长要求按照水果名称升序的顺序摆放,

请编写程序按照水果英文名称的首字母升序的顺序将水果排序。代码如下:

技术分享图片

习题:给出几个数字3*4型,找出二维数组每行中最大的数并求和。代码如下:

技术分享图片

返回值指针的函数:

返回指针值的函数简称为指针函数。

定义指针函数的形式:

类型名 *函数名(参数列表);

技术分享图片

习题:一长方形长为30,宽为20,求长方形的周长。代码如下:

技术分享图片

 

C语言学习笔记16

原文:https://www.cnblogs.com/www-bokeyuan-com/p/11217180.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!