- 1
- 0
- 约8.81千字
- 约 48页
- 2018-03-07 发布于浙江
- 举报
[信息与通信]C语言程序设计经典教程 class7
* 练习7.8:计算n!的数学定义为: 请编写递归函数fact()求n!。 * 练习7.8:用递归函数求n! long fact(int n) { long f; if(n==0 || n==1)f=1; else f=n*fact(n-1); return f; } main() { int a=5; printf(%d! = %ld\n,a,fact(a)); } * 7.5 变量的作用域 char ch; double fun2(char c) { float b; …… ch=c; } int x; main() { int m,n; …… } 在函数内部说明的变量是局部变量。 作用域:自说明位置起至函数结束止。 在函数外部说明的变量是全局变量。 作用域:自说明位置起至文件结束止。 c b m,n ch x * 在定义一个变量时,除了指定其数据类型外,还可以指定其存储类别。 C语言中用四个关键字来表示存储类别: auto ———— 自动的 register———寄存器的 static ——— 静态的 extern ——— 外部的 局部变量 全局变量 * 7.8.1 局部变量 自动变量(auto) int f(int a) { auto int b,c=3; …… } 自动变量在内存的动态存储区分配: 当函数(或分程序)执行时为自动变
您可能关注的文档
最近下载
- 水利水电建设工程蓄水安全鉴定和竣工验收技术鉴定导则.pdf VIP
- 危险化学品生产建设项目安全风险防控指南(试行)风险防控指南.docx VIP
- 最新宫颈疾病诊治指南.ppt VIP
- 腾讯云&霞光社:AI in ALL:2025企业出海白皮书.pdf VIP
- 叉车安全驾驶员培训课件.pptx VIP
- 【化学含答案】福建省普通高中2024年6月学业水平合格性考试化学试题.docx VIP
- 水利测雨雷达系统建设与应用技术要求(试行)下载.docx VIP
- 第21课 明清时期的科技与文化课件 (共33张PPT)2024-2025学年统编版七年级历史下册.pptx VIP
- 六化安全生产课件.ppt VIP
- 2023年深圳市龙华产业资本投资有限公司人员招聘考试参考题库及答案解析.docx VIP
原创力文档

文档评论(0)