| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 712 人关注过本帖
标题:菜鸟级问题,入门学徒
只看楼主 加入收藏
ZZlove
Rank: 2
等 级:论坛游民
帖 子:29
专家分:28
注 册:2010-3-7
结帖率:25%
收藏
 问题点数:0 回复次数:7 
菜鸟级问题,入门学徒
main函数前的这个调用#include "conio.h"有什么用呢?为什么有的不写这个也可以?
还有函数结束时的return有什么用?什么时候用啊?
路过的好心人帮一把。
搜索更多相关主题的帖子: 学徒 入门 
2010-05-20 23:26
ww稻草人
Rank: 5Rank: 5
来 自:陕西西安
等 级:职业侠客
帖 子:57
专家分:309
注 册:2010-5-11
收藏
得分:0 
     conio.h不是C标准库中的头文件.conio是Console Input/Output(控制台输入输出)的简写,其中定义了通过控制台进行数据输入和数据输出的函数,主要是一些用户通过按键盘产生的对应操作,比如getch()函数等等。当你用到这些函数的时候你就要加这句头文件#include "conio.h",不用的话就不要加他了。
     return是函数返回值用的,如果你要在子函数执行完成时返回某个数到调用该函数的函数,最后加个return  n;就可以了。如果不返回任何值的话,就直接写个return,但是要注意:函数值执行到return这句时函数就会执行完成。不会执行return以后的语句。
 

我的博客  http://blog..cn/daocaoren020
2010-05-21 08:22
冥卫
Rank: 8Rank: 8
来 自:深山老林
等 级:蝙蝠侠
帖 子:280
专家分:772
注 册:2010-4-20
收藏
得分:0 
顶楼上
2010-05-21 08:29
ZZlove
Rank: 2
等 级:论坛游民
帖 子:29
专家分:28
注 册:2010-3-7
收藏
得分:0 
那是不是不加#include "conio.h"那些函数比如getch()等就不能用了呢?
关于return的楼上能不能给个简单的例子示范一下,我还没用过。谢谢。
2010-05-21 10:06
源本英明C
Rank: 3Rank: 3
来 自:日本
等 级:论坛游侠
帖 子:113
专家分:154
注 册:2010-5-14
收藏
得分:0 
回复 4楼 ZZlove
#include<conio.h>和#include<stdio.h>这两个函数有什么异同吗?请问?

柔术:打败对手的最好方法就是心狠手辣,因为对手不会给你太多机会,如果他够厉害!
2010-05-21 10:42
ww稻草人
Rank: 5Rank: 5
来 自:陕西西安
等 级:职业侠客
帖 子:57
专家分:309
注 册:2010-5-11
收藏
得分:0 
代码中只要有用到printf  scanf 等函数,头文件就要写 #include<stdio.h> 这个在代码中是必不可少的,因为编写代码就是为了输出结果,用到像getch()这种键盘输入函数的话,就需要用到#include <conio.h>用到系统标准输出函数的话,就用#include <stdlib.h>。
我在使用的时候,很少加#include <conio.h>,感觉加 #include<stdio.h> 已经足够了。
int sort(int n)
{
   n=n-1;
   return n;
   n=n+1;
}
main()
{
    int  a=4;
    a=sort(a);
}
就像这个例子,在main函数中你需要返回sort函数处理后的值n,就得在sort函数中写return n;这里返回的值n必须跟函数名前的类型一致,例如本例中int fun(int n)返回的值就为int型,要是不返回任何值就写成void fun(int n),在sort函数中直接写个return就行了,注意:return代表这个函数执行结束,就像sort函数中n=n+1;这句就不会执行的。
这是不返回任何值时sort函数的写法:
void  sort(int n)
{
   n=n-1;
  return;
}




我的博客  http://blog..cn/daocaoren020
2010-05-21 10:59
mabenrui
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2010-5-21
收藏
得分:0 
#include <stdio.h>

int main(void)
{
    printf("看你妹!\n");
    getchar();
    return 0;
}
这个使用了getchar(),但是却没#include <conio.h>,为什么可以呢   望指点~
2010-05-21 12:43
炫舞小子
该用户已被删除
收藏
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽
2010-05-21 12:49
快速回复:菜鸟级问题,入门学徒
数据加载中...
 
   



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

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