fun(a,4,0)是什么意思

[复制链接]
查看11 | 回复2 | 2011-2-9 21:55:29 | 显示全部楼层 |阅读模式
你定义了一个函数int fun(int(*s)[4],int n,int k){int m,i;m=s[0][k];for(i=1;im)m=s[k];return m;}调用这个函数需要3个参数,s、n、k。s是一个指向数组的指针,可以认为是二维数组;n和k是整数。fun(a, 4, 0)是对这个函数的调用,a是一个二维数组,4和0都是整数。进入fun函数中,执行fun函数的逻辑,s就是a,n就是4,k就是0。把这些实际的数代入进入,一步步运算,可以得到m=31。fun函数的返回值就是这个m,把这个数又作为printf的参数,printf就将这个
回复

使用道具 举报

千问 | 2011-2-9 21:55:29 | 显示全部楼层
函数f(a,4,0)a=f(b,c),b=4,c=0时...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行