4.24 学习记录

本文详细介绍了C/C++编程中的函数定义、调用、声明,以及变量的不同存储类型(自动型、寄存器变量、外部存储和静态变量),重点讲解了变量的作用域和函数的传参方式,包括值传递、全局变量和整型数组的处理。
摘要由CSDN通过智能技术生成
一、函数
1.1 函数的三种形式
1.1.1 函数的定义

形式:函数类型 函数名(数据类型1 形式参数1,数据类型2 形式参数2,...)

        {

         函数体

         return 返回值;

        }

1.1.2 函数的调用

调用形式 函数名(实参1,实参2,...)

1.1.3 函数的声明

被调函数在主调函数的下方定义,需要将被调函数声明

二、变量的作用域及生存空间
2.1 存储类型
2.1.1 auto 自动型变量(局部变量) 

作用域在该变量定义最近的大括号内,超过{ }不能使用

notes:

        未经初始化值为随机值

        执行到变量定义时为变量开辟空间

        超过变量作用域回收变量空间

2.1.2 register 寄存器变量

如果寄存器满了,那将变量存放在栈区中等价于auto类型

2.1.3 extern 外部存储

声明一个变量是外部存储的变量

2.1.4 static 静态变量

1.修饰变量

2.限定变量或者函数只能在本文件中使用

3.防止多文件全局变量函数重名

三、函数的传参

1.值传递:实参传递给形参

2.全局变量传送

3.整型数组的传递

        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值