| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 708 人关注过本帖
标题:看书时有个不解的地方
只看楼主 加入收藏
编译中。。
Rank: 7Rank: 7Rank: 7
来 自:中国
等 级:黑侠
帖 子:198
专家分:511
注 册:2011-7-29
结帖率:75%
收藏
已结贴  问题点数:5 回复次数:17 
看书时有个不解的地方
函数原型的格式  是这样的:  返回类型 + 函数名称(参数类型 名称);

书上举了几个例子, 不懂 到底是什么  样的返回类型
void printf_report(int report_number);
这个 的返回类型是 void  请问 void 是什么东西.

2011-08-02 12:57
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 

授人以渔,不授人以鱼。
2011-08-02 12:58
编译中。。
Rank: 7Rank: 7Rank: 7
来 自:中国
等 级:黑侠
帖 子:198
专家分:511
注 册:2011-7-29
收藏
得分:0 
回复 2楼 TonyDeng
好长 慢慢读 呵呵

 当我感到些许疲倦时   便想躺在阳光下,小路旁 . 可这些往往都是奢望..
2011-08-02 13:02
编译中。。
Rank: 7Rank: 7Rank: 7
来 自:中国
等 级:黑侠
帖 子:198
专家分:511
注 册:2011-7-29
收藏
得分:0 
void是没有的意思(既可以void参数,也可以void返回值   全文 只是在说读程序,并没有详细解释void  只有这了了几句。  而已。 不是太懂。     
 那我如果把 void  改成 int  难道不行了吗
                                  中午 想睡觉。读长文章 有点受不了

[ 本帖最后由 编译中。。 于 2011-8-2 13:13 编辑 ]

 当我感到些许疲倦时   便想躺在阳光下,小路旁 . 可这些往往都是奢望..
2011-08-02 13:10
风生钧起
Rank: 4
来 自:江西
等 级:业余侠客
帖 子:383
专家分:246
注 册:2011-7-26
收藏
得分:0 
你在仔细看看    很有帮助的

墨一世红颜倾醉己    霁天谁与话风流

修仙``````````````````````````````````````````````
2011-08-02 13:39
编译中。。
Rank: 7Rank: 7Rank: 7
来 自:中国
等 级:黑侠
帖 子:198
专家分:511
注 册:2011-7-29
收藏
得分:0 
真的吗。        他貌似只说了 结构化编程的看法,  怎么样的去读程序,从 main 开始  再 延续到周边。  我的问题是              void  意味着什么

 当我感到些许疲倦时   便想躺在阳光下,小路旁 . 可这些往往都是奢望..
2011-08-02 13:53
编译中。。
Rank: 7Rank: 7Rank: 7
来 自:中国
等 级:黑侠
帖 子:198
专家分:511
注 册:2011-7-29
收藏
得分:0 
函数体,我现在就在学 编写函数。   对于函数的理解 已经差不多了。 只要就问  void  到底有什么用  

在定义函数时   

void printf_report(int report_number);
为什么要用 void  作为返回类型 。而不用别的。  void 到底有什么用

 当我感到些许疲倦时   便想躺在阳光下,小路旁 . 可这些往往都是奢望..
2011-08-02 13:55
编译中。。
Rank: 7Rank: 7Rank: 7
来 自:中国
等 级:黑侠
帖 子:198
专家分:511
注 册:2011-7-29
收藏
得分:0 
啊啊啊啊啊啊,浮云啊。不要答非所问啊!!!!!!!!!

 当我感到些许疲倦时   便想躺在阳光下,小路旁 . 可这些往往都是奢望..
2011-08-02 13:57
编译中。。
Rank: 7Rank: 7Rank: 7
来 自:中国
等 级:黑侠
帖 子:198
专家分:511
注 册:2011-7-29
收藏
得分:0 
写个实例     
程序代码:
#include<stdio.h>
void js(long x,long y);
int main(void)
{
    long a,b;
   
    printf("请输入2个数字:");
    scanf("%d %d", &a,&b);
    js(a,b);
   
   
     
}

void js(long x,long y)
{
    long c;
    c=x*y;
    printf("%ld",c);
   
}

这里用了个定义函数 js  对吧。   他的返回类型是 void   

但是 这样也行的
程序代码:
#include<stdio.h>
long js(long x,long y);
int main(void)
{
    long a,b;
   
    printf("请输入2个数字:");
    scanf("%d %d", &a,&b);
    js(a,b);
   
   
     
}

long js(long x,long y)
{
    long c;
    c=x*y;
    printf("%ld",c);
   
}


定义函数的返回类型 是  long       void 和long 有什么区别,或者 void是什么意思

 当我感到些许疲倦时   便想躺在阳光下,小路旁 . 可这些往往都是奢望..
2011-08-02 13:59
编译中。。
Rank: 7Rank: 7Rank: 7
来 自:中国
等 级:黑侠
帖 子:198
专家分:511
注 册:2011-7-29
收藏
得分:0 
好吧,我服了。我查了网,发现 void  表示不返回任何一个值。    上个程序代码   long  表示返回一个 长整数,  而void 表示不返回任何一个数字。  那 我要问  void  有啥用 不返回 任何一个数

 当我感到些许疲倦时   便想躺在阳光下,小路旁 . 可这些往往都是奢望..
2011-08-02 14:03
快速回复:看书时有个不解的地方
数据加载中...
 
   



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

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