- 1
- 0
- 约8.78千字
- 约 53页
- 2016-12-29 发布于天津
- 举报
auto変数とstatic変数の例 #include stdio.h void count(){ int x = 0; printf(x=%d\n, x); x++; } void main(){ count(); count(); count(); } x=0 x=0 x=0 実行結果 失敗作. 関数に入るたびに, 変数xは作成され, x=0と初期化される. 関数から出るたびに 変数xは消滅する. Q-* auto変数とstatic変数の例 #include stdio.h void count(){ static int x = 0; printf(x=%d\n, x); x++; } void main(){ count(); count(); count(); } 実行結果 x=0 x=1 x=2 static変数の初期化は, プログラム開始時に 1回だけ. 関数を抜けると, (見えなくなるが) 消滅せず, 値は保持される. Q-* グローバル/ローカルauto/static グローバル変数をautoにすることはできない. auto/staticを選べるのはローカル変数のみ. ローカル変数は(省略時は)自動的にauto変数になる. よって,「autoと積極的に記述すること」はほとんど無い. ローカル変数をstatic化
您可能关注的文档
最近下载
- 第七章海洋中的混响资料.doc VIP
- 2025年长沙环境保护职业技术学院辅导员招聘考试笔试模拟试题及答案解析.docx VIP
- 《安规》题库及答案.pdf VIP
- GE巴纳OXYIQ氧量分析仪用户使用手册.PDF
- 三级减速器设计_毕业设计论文.doc VIP
- 生命周期评价方法(life cycle assessment,LCA).pdf
- 2025 八年级上册新文化运动与思想解放潮流课件.pptx
- 农药的使用(全套105页PPT课件).pptx VIP
- 2025版中华民族共同体概论课件第三讲文明初现与中华民族起源(史前时期)第四讲天下秩序与华夏共同体演进(夏商周时期).pptx VIP
- 人教版(2024)新教材七年级数学下册第9章平面直角坐标系中的面积问题【八大题型】(含答案).docx VIP
原创力文档

文档评论(0)