如果参数是指针,且仅作输入用,则应在类型前加 const,以防止该 指针在函数体内被意外修改
输入 函数 类型 修改 参数 指针 防止 如果
2023-09-14 09:12:04 时间
如果参数是指针,且仅作输入用,则应在类型前加 const,以防止该 指针在函数体内被意外修改。
1 #include <iostream> 2 3 /* run this program using the console pauser or add your own getch, system("pause") or input loop */ 4 using namespace std; 5 const float PI=3.1416; //声明常量(只读变量)PI为3.1416 6 float fCir_L(float); //声明自定义函数fCir_L()的原型 7 float fCir_S(float); //声明自定义函数fCir_S()的原型 8 9 int main(int argc, char** argv) { 10 float r,l,s; //声明3个变量 11 12 cout<<"R="; //显示字符串 13 cin>>r; //键盘输入 14 l=fCir_L(r); //计算圆的周长,赋值给变量l 15 s=fCir_S(r); //计算圆的面积,赋值给变量s 16 cout<<"l="<<l; //显示计算结果 17 cout<<"\ns="<<s; 18 return 0; 19 } 20 21 22 //定义计算圆的周长的函数fCir_L() 23 float fCir_L(float x) 24 { 25 float z=-1.0; //声明局部变量 26 if (x>=0.0) //如果参数大于0,则计算圆的周长 27 z=2*PI*x; 28 return(z); //返回函数值 29 } 30 31 //定义计算圆的面积的函数fCir_S() 32 float fCir_S(float x) 33 { 34 float z=-1.0; //声明局部变量 35 if (x>=0.0) //如果参数大于0,则计算圆的面积 36 z=PI*x*x; 37 return(z); //返回函数值 38 }
相关文章
- python 主函数 输入
- c语言scanf函数用法详解_c语言输入scanf格式
- 【说站】Python输入三个数用空格隔开
- 167. 两数之和 II - 输入有序数组
- 把MsigDB数据库的全部通路转为gsva分析要求的输入格式
- 【C 语言】二级指针作为输入 ( 指针数组 | 复杂指针解读 )
- 【C 语言】二级指针作为输入 ( 指针数组 | 指针数组排序 | 字符串排序 | strcmp 函数 )
- 【C 语言】二级指针作为输入 ( 指针数组 | 将 二级指针 作为函数输入 | 抽象函数业务逻辑 )
- Python input()函数:获取用户输入的字符串
- ABAP根据输入的表名动态生成上传TXT数据的代码详解编程语言
- go语言之用户输入&类型别名&类型转换详解编程语言
- scanf函数输入字符串,C语言scanf函数输入字符串详解
- Linux输入数据:存储到文件(linux输入到文件)
- Linux下语音输入法:把输入变得更简单(linux语音输入法)
- 分析Linux输入子系统:实现用户体验的关键(linux输入子系统分析)
- Oracle快速输入:提升效率(oracle 快捷输入)
- js判断输入是否为正整数、浮点数等数字的函数代码
- MYSQL安装时解决要输入currentrootpassword的解决方法
- jquery文本框中的事件应用以输入邮箱为例