C语言的简单函数定义与调用
C语言的简单函数定义与调用
走向未来 发表于2年前
C语言的简单函数定义与调用
  • 发表于 2年前
  • 阅读 163
  • 收藏 2
  • 点赞 0
  • 评论 0

腾讯云 十分钟定制你的第一个小程序>>>   

摘要: C语言函数的简单运用 定义函数的目的是为了调用此函数,以得到预期的结果,所以,要应当熟悉学会调用函数
#include <stdio.h>
int main()
{
    void print_star();//声明print_star函数
    print_star();//调用print_star函数
    
    void print_message();
    print_message();
    
    int max(int x,int y);//------------有参数的声明
    int c=max(48, 12);//调用带参数的函数且有返回值
    printf("max:%d",c);//max:48
    return 0;
}
int max(int x,int y)
{
    int z;
    z=x>y?x:y;
    return z;
}
void print_star()//函数无返回值 不带参数
{
    printf("********************\n");//********************
}
void print_message()
{
    printf("How do you do!\n");//How do you do!
}


///////////////////---------------------第二种方法--外部函数声明以及函数的嵌套调用
//#include <stdio.h>
#import <stdio.h>
/*以下三个函数在所有函数之前,且在函数外部(称为外部声明)因此在程序编译时候,编译系统已从外部声明中知道了函数的有关信息,所以不必再主调函数中在重复进行声明*/
//写在所有函数之前的外部声明在整个文件范围中有效--必须写所有函数之前
void print_star();
void print_message();
int max(int x,int y);

int min(int x,int y);

int main()
{
   
    print_star();//直接进行调用print_star函数
    print_message();
    int c=max(48, 12);//调用带参数的函数且有返回值
    printf("max:%d",c);//max:48
    
    return 0;
}
void print_star()//函数无返回值 不带参数
{
    printf("********************\n");//********************
}
void print_message()
{
    printf("How do you do!\n");//How do you do!
}
int max(int x,int y)
{
    int c=min(19, 2);//函数的嵌套调用
    printf("c:%d\n",c);//c:2
    int z;
    z=x>y?x:y;
    return z;
}
int min(int x,int y)
{
    return x<y?x:y;
}


共有 人打赏支持
粉丝 7
博文 59
码字总数 22758
×
走向未来
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: