C语言-如何定义和调用函数以及实参、形参、参数列表概念

函数定义:已经命名执行专项任务的独立C代码块。(可选择是否向调用它的程序返回一个值)

例子:计算一个数的三次方,采用函数的调用的方法做。

#include <stdio.h>
long li(long x);//函数声明
long input, answer;//全局变量
int main(void)
{
	printf("\n Please Enter a Value: \n   ");
	scanf_s("%ld", &input);   //%ld是long类型的转化说明,long和int一样占4个字节。
	answer=li(input);
	printf("\n %d的三次方是: %d\n",input,answer);
	return 0;
}
	long li(long x)//调用函数的定义,第一个long是指返回值(return Y)的变量类型,(long x)是参数列表,x是形参,第二个long是实参的数据类型。
{
	int Y;//局部变量仅限在函数中使用。
	Y = x * x * x;
	return Y;
}

几个重要的概念:
1.全局变量:服务于整个程序的变量,定义在int main()之前
2.局部变量:该变量归特定函数私有,在调用函数中
3.实参:程序发送给函数的实际值,每次调用函数时,都可以传递不同的值
4.形参:每次调用函数时,实参都被传给了形参,是参数列表中的参数(long li(long x);中x便是形参)
5.参数列表:提供实参类型的信息
6.调用函数的语法结构:

#include <stdio.h>
long li(long x)//在int main()主程序之前声明该函数原型,注意行结束后加分号
int main()
{
语句
}
long li(long x) //这里不需要加分号
{
语句
}

函数原型:返回类型 函数名(参数类型1 参数1 参数类型2 参数2·········)
在上述函数原型中long是该函数返回值的类型。
long x是说明了该函数需要long类型的实参(从主程序传过来的数据),实参传入到函数中后,存放在形参x中

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值