- 2
- 0
- 约4.57千字
- 约 28页
- 2017-09-19 发布于河南
- 举报
第七章 函数 对变量的定义需要给出两方面的属性: 1、 自动变量 用关键字auto作存储类型说明的局部变量(包括形参)称为自动变量。 自动变量存放在动态存储区,都是动态分配存储空间的。 1、 自动变量 C语言规定:在局部变量的定义中,可省略关键字auto。即:没有指明存储类别的变量,一律隐含为:自动变量。 2、静态变量 所有全局变量和用关键字static作存储类型说明的局部变量称为静态变量。 静态变量举例 main ( ) { static int a=2 , k ; } 2、静态变量 所有全局变量都是静态类的,C规定,在定义全局变量时“static”可以省去不写。 静态变量举例(画出存储区说明) int fun( int x ) { static int m=0, n=5; /* 定义m,n为静态局部变量 */ int y=0 ; printf(m=%d,n=%d,y=%d\n, m, n, y); m++ ; n++ ; y++ ; return ( x+y+m+n ); } main ( ) { int a=2 , k ; for ( k=1;k=3;k++) printf(%d) fun(%d)=%d\n,k, a, fun(a)); } 静态变量的特点: 静态局部变量在
您可能关注的文档
最近下载
- 矩阵分析在通信领域的应用论文.docx VIP
- AAC板材施工方案.docx VIP
- JTT1495-2024公路水运危险性较大工程安全专项施工方案审查规程.pdf VIP
- 地方建筑图集 甘肃甘12G2填充墙与柱、剪力墙及梁板构造.docx VIP
- 2025年6月浙江省普通高校招生选考科目考试化学试题与答案.docx VIP
- 郑州市2026届高三(二模)化学试卷(含答案).pdf
- 智能机器人技术--巡检机器人.pptx VIP
- 大学本科《社会主义发展史》课程期末考试试题库完整版2024.docx VIP
- 2020年印尼劳工法-(中文版).pdf VIP
- 丙烯酸乙酯-国际化学品安全卡.pdf VIP
原创力文档

文档评论(0)