- 6
- 0
- 约1.02万字
- 约 56页
- 2016-12-27 发布于湖北
- 举报
局部变量定义时,可以使用auto,static和register三种存储类型符。 1.自动变量 用auto定义的局部变量称为自动变量。当程序中要使用某些自动变量时,应当在使用之前先按如下形式进行说明: [auto] 数据类型 变量名; 其中,[ ]表示可以省略,auto是自动变量的存储类型符。如果局部变量未进行存储类型说明,默认其为自动变量。也就是说,在定义自动变量时,关键字auto可以省略。 局部变量及其作用域和存储类型 main( ) { int x=1; { int x=3; void prt(void); prt( ); printf((2) x=%d\n,x); } printf((3) x=%d\n,x); } void prt(void) { int x=5; printf((1) x=%d\n, x); } 【例5-7】分析下列程序的输出结果,注意其中的自动变量。 (1)该程序中定义了三个局部变量, 名字均为x。因为它们的作用域互不 相同,所以三个同名变量x互不干扰。 (2)初值为1的变量x和初值为3的变量 x的作用域嵌套,在初值为3的变量x 的作用域内,初值为1的变量x无效。 (3)初值为5的变量x,只在prt函数中 有效,而在main函数中无效。 【程序运行结果】 (1)
您可能关注的文档
- AWS培训教程第三单元分析.ppt
- C语言程序设计-数组分析.ppt
- C语言第06章数组分析.ppt
- C语言第二章分析.ppt
- AXURE_RP_案例教程分析.ppt
- 4.1光的直线传播绪论.ppt
- AXURE_RP案例教程分析.ppt
- C语言二维数组分析.ppt
- AZ1001-2012锅炉安装通用技术要求分析.doc
- C语言分类题型练习分析.doc
- 2025年青少年体育教育与运动训练报告.docx
- 2025年吉林省榆树市高三数学下学期考试二模考试卷含答案详解【完整版】.docx
- 2025年吉林省榆树市高三数学下学期考试二模考试卷含答案详解【完整版】.docx
- 2025年吉林省榆树市高三数学下学期考试二轮专题测试卷【夺冠】附答案详解.docx
- 2025年吉林省榆树市高三数学下学期考试二模模拟卷含答案详解(完整版).docx
- 2025年吉林省榆树市高三数学下学期考试三轮冲刺试卷(A卷)附答案详解.docx
- 2025年吉林省榆树市高三数学下学期考试三轮冲刺考试卷最新附答案详解.docx
- 2025年吉林省榆树市高三数学下学期考试三轮冲刺试卷含答案详解【能力提升】.docx
- 2025年吉林省榆树市高三数学下学期考试三轮冲刺测试卷含完整答案详解【全优】.docx
- 2025年吉林省榆树市高三数学下学期考试二轮专题模拟卷【易错题】附答案详解.docx
最近下载
- 新疆图集新22S3 室外排水工程.pdf VIP
- 2025年广东省普通高中学业水平考试(春季高考)英语真题试卷及答案.pdf VIP
- 2025年广东春季高考高中学业水平考试数学试卷真题 .pdf VIP
- 电梯的结构原理.pptx VIP
- aprite un po quegli occhi正谱钢琴伴奏谱五线谱.PDF VIP
- (安全标准)AQ 3041-2011 气雾剂安全生产规程.pdf VIP
- 广东春季高考2025数学试卷.doc VIP
- 2025至2030中国医疗设备维修行业发展研究与产业战略规划分析评估报告.docx VIP
- 标准图集-15D503 利用建筑物金属体做防雷及接地装置安装.pdf VIP
- 2025广东春季高考英语试卷.doc VIP
原创力文档

文档评论(0)