码迷,mamicode.com
首页 > 编程语言 > 详细

C语言函数

时间:2018-02-11 21:21:55      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:变量   ble   include   std   主程   不一致   0.00   首部   主程序   

1. 

 定义函数:  

   返回值类型   函数名   (数据类型 形参)  void max(int a,int b)  void表示无返回值,max为函数名,int 表示接收的参数为整数,a为形式参数. 

    

# include <stdio.h>


int f(void)
{
    return 10.5;
}


int main(void)
{
    double x;
    x = f();
    printf("%lf\n", x);      //输出的结果为10.000因为f()函数名前为int型,所以返回值为整数
    
    return 0;

}

 

 

   

 

函数的优势

   函数返回值类型也称为函数的类型,如果函数名前的返回值类型与return返回值类型不一致,则以函数名前的返回值类型为准 

    避免重复性操作,有利于程序的模块化

int main(void)    
//main表示主程序的入口,不管在哪个位置都会先执行main
//int 表示返回值为整数,void表示没有参数, //在内部的return 0;表示返回值为0

 

void max(int i, int j)
//    void表示无返回值,max为函数名,i和j为形参

 

2.无返回值的函数不能复制给另外的变量

  例:

   

# include <stdio.h>
void a(void)
{
    return 0;    //词句错误,因为函数首部void表示无返回值,两者矛盾
}
int main(void)
{
    int j,d;
    
    a();    //此句为错误语句,没有返回值的a函数不能赋值给j
}

 

C语言函数

标签:变量   ble   include   std   主程   不一致   0.00   首部   主程序   

原文地址:https://www.cnblogs.com/mycgy/p/8443084.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!