黑马程序员------------函数

本文详细介绍了函数的基本概念,包括定义函数的目的、函数的格式、形参与实参的区别、返回值的处理方式等,并通过实例展示了如何定义与调用一个求和函数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.定义函数的目的:

将一个常用功能进行封装起来,方便以后调用

2. 函数格式:

返回值 函数名(形式参数)

        函数体

}

3 . 关于形参

1>函数名后面的参数为形参,一个函数可有可无形参

2>函数体内部不能定义和形参一样的变量

3>如果基本函数作为函数形参纯粹是值传递,修正函数内部的形参值不会影响外面的实参值。

4>实参:调用函数传入的具体值,而且实参个数等于形参个数。

4. 关于返回值

1>如果没有返回值类型,则返回的默认类型是“int”

2>如果明确了返回值类型,也可以不返回任何值

3>void代表不反悔任何直

5. 函数定义的步骤

1>去一个有意义的名字

2>明确定义函数形参的个数

3>明确返回值

6.定义函数注意点

1>不能重名

2>函数不能嵌套

3>函数不能重复定义,但可以重复声明

4>如果函数有声明没有定义,编译可以通过,连接回报错。

例子:编写一个函数int pieAdda(int n),计算1+2+3+4+.....+n的值并返回。

#include
int pieAdd(int a);
int main()
{
             
    printf("请输入一个正整数\n");
    int n;
    scanf("%d",&n);
 
 
 int sum = pieAdd(n);
 
 return 0;
}
int pieAdd(int a)
{
  int i = 0;
  int count = 0;
 while(i<=a)
 {
 
 
  count = count + i;
  i++;
 
 }
 printf("%d",count);
 return count ;
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值