| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 474 人关注过本帖
标题:关于函数调用,在书上没有看懂,大家帮忙解说下 谢谢大家,
取消只看楼主 加入收藏
乱世小蝴蝶
Rank: 2
等 级:论坛游民
帖 子:13
专家分:17
注 册:2011-9-16
结帖率:100%
收藏
已结贴  问题点数:5 回复次数:1 
关于函数调用,在书上没有看懂,大家帮忙解说下 谢谢大家,
#include<stdio.h>                  1
int main()                         2                这是C语言设计(四版)刚开始的一个程序  比较大小
{                                  3                我的疑问是;在第4  “对被调用函数max的声明” 是什么意思?我理解的意思是“声明一会将要用max这个函数”
    int max (int x,int y);         4                第二个疑问;在第7行调用了max函数,  为什么还需要13-16行的程序呢?难道max函数不是已经定义在函数库中的吗??难道
    int a,b,c;                    5                 我们每调用一个函数, 还都要对这个函数 进行程序编写吗?如果去掉11-16行 程序就会出错。
    scanf("%d,%d",&a,&b);          6           
    c=max(a,b);                    7
    printf("max = %d\n",c);        8               如果是那样的话,把 5-8 换成 int a,b,c;   
    return 0;                      9                                           scanf("%d,%d",&a,&b);
}                                  10                                          if(a>b)c=a;
int max(int x,int y)              11                                           else c=b;
{                                 12                                           printf("max= &d\n",c);
    int z;                        13                             这样就可以去掉11-17行 而且不影响程序,而且更加简单,为什么不这样用呢??  
    if(x>y)z=x;                   14
    else z=y;                     15
    return(z);                    16                    希望大家帮忙分析下,刚接触这些!  新买的C语言设计 谭浩强的   才看10多页!  谢谢   QQ656254715
}                                 17

[ 本帖最后由 乱世小蝴蝶 于 2011-9-16 01:22 编辑 ]
搜索更多相关主题的帖子: C语言 include 声明 
2011-09-16 01:02
乱世小蝴蝶
Rank: 2
等 级:论坛游民
帖 子:13
专家分:17
注 册:2011-9-16
收藏
得分:0 
回复 2楼 nextleave
谢谢 明白了!                     
2011-09-16 01:21
快速回复:关于函数调用,在书上没有看懂,大家帮忙解说下 谢谢大家,
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016999 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved