c学习记录

【函数】

-.在c语言中,当函数的返回值类型为int型时,定义函数时可缺省函数的类型。(也可理解为如果没有明确指出函数的返回值类型,默认为int)

-.return语句可以根据需要放在函数的任意位置,在一个函数中可以使用多个return语句(只能有一个起作用,带回一个值)

-.当函数定义时的形参是变量时,函数调用时对应的实参可以是同类型的常量,变量,表达式。

-形参只在函数调用时,才临时分配另外的存储空间,存放实参传递过来的都值。

-[函数的定义与调用]

#include<stdio.h>
void main(){
int x = 100,y = 200;//定义实参
showvalue(y,x);//调用函数并传值 ,当函数调用时,系统给形参x,y分配临时的存储空间,存放所传递的实参值。
//函数调用结束后,形参的临时空间被释放,实参仍保有原值。 
printf("x=%d,y=%d\n",x,y); //在c中函数调用时,实参与形参的对应是按位置而不是按名字。 
}
//自定义函数 
void showvalue(int x,int y){
printf("x=%d,y=%d\n",x,y);
//在函数体中改变形参的值
x = 400;
y = 800; 

-[函数的嵌套调用]

#include<stdio.h>
void main(){
int x=1;//在主函数中定义实参 
//void f1(int);
f1(x);//流程转到f1中执行 
printf("x=%d\n",x);
}


void f1(int x){
//void f2(); 
printf("x=%d\n",++x);//将实参X增1后输出 
f2();//流程转到f2中执行 



void f2(){
int x=3;
printf("x=%d\n",x);//此步结束后返回到主函数 
}

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值