C语言基础语法第五章函数 demo3_形参和实参区别

demo3_形参和实参区别.c

//主函数和被调函数之间是 数据和值传递
//形参和实参区别:形参和实参值相同,但内存地址不一样
// 形式参数,需要包含变量类型,变量名()
//形参生命周期:栈空间,被调用的时候才为形式参数申请内存,调用结束,内存有被系统释放。
//变量四要素:名、类型、值、地址
//实际参数 可以是变量名、表达式、常量

在这里插入图片描述
在这里插入图片描述

#include <stdio.h>

//主函数和被调函数之间是 数据和值传递
//形参和实参区别:形参和实参值相同,但内存地址不一样
int test(int x){  // 形式参数,需要包含变量类型,变量名() 
//形参生命周期:栈空间,被调用的时候才为形式参数申请内存,调用结束,内存有被系统释放。
	printf("test的X内存地址是%p,数值是%d\n",&x,x);
	return 0;
}

//变量四要素:名、类型、值、地址

int main()
{
	int x;
	int y;
	puts("请输入一个数:");
	scanf("%d",&x);
	printf("main的X内存地址是%p,数值是%d\n",&x,x);
	y=test(x);//实际参数 可以是变量名、表达式、常量
	y=test(x+1);
	y=test(100);
	return 0;
}```

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值