函数与指针笔记

0.指针域函数,可分为两种

(1)指向函数的指针



1.函数名就是函数的入口地址,和数组名一样。、

1.优先级问题,括号的优先级高于*号的,如 int (*p)(int ,int);//指向函数的指针

2.指针变量,说明指针指向的是变量。指向函数的指针,说明指针指向的是函数。与指针变量没多大区别。都是指向一个东西

指针的作用范围很大,可以指向函数,数组,变量


(2)返回指针的函数

1.一个函数只能返回一个值,即return n 语句(返回n)

要想让函数返回多个值,

就只能用

int * fun(Int *,int*,&n,&m);

void main()

{

int c1[7] = {1,2,3,6,98,65,74};

int c2[4] = {56,32,47,99};

int n,m;

int *p;

p = fun(c1,c2,&n,&m);//将n,m在住函数中声明,并在函数中按引用方式传递,改变n,m的值,这时候就可以同时输出多个值了。

看下面的例子:


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值