c语言程序设计 谭浩强第8章_函数
第八章 8.1 概述 例8.19使用寄存器变量 #include stdio.h void main ( ) { long fac(long); long i,n; scanf(%ld,n); for(i=1;i=n;i++) printf(%ld!=%ld\n,i,fac(i)); } long fac(long n) { register long i,f=1; /*定义寄存器变量*/ for (i=1;i=n;i++) f=f*i; return (f); } 8.9.5 用extern声明外部变量 外部变量是在函数外部定义的全局变量,它的作用域是从变量的定义处开始,到本程序文件的末尾。在此作用域内,全局变量可以为程序中各个函数所引用。编译时将外部变量分配在静态存储区。用extern来声明外部变量,以扩展外部变量的作用城。 1. 在一个文件内声明外部变量 例8.20 用extern声明外部变量,扩展它在程序文件中的作用域 #include stdio.h void main() { int max(int,int); /*外部变量声明*/ extern A,B;
您可能关注的文档
最近下载
- 1.2+地球与地球仪++第二、三课时课件-2024-2025学年人教版地理七年级上册.pptx VIP
- 地球与地球仪(第二课时)课件-2024-2025学年人教版(2024)地理七年级上册.pptx VIP
- 1.2地球与地球仪(第3课时)课件-2024-2025学年人教版地理七年级上册.pptx VIP
- +1.2地球与地球仪(第2课时)+课件-2024-2025学年人教版地理七年级上册.pptx VIP
- [2017年整理]基础梁给排水套管预埋隐蔽报验申请表.doc VIP
- 地理人教版七年级上册地球和地球仪(第二课时——纬线和纬度;经线和经度).ppt VIP
- 人教版(2024)七年级地理上册1.2.2《地球和地球仪》优质课件(第2课时—经线和经度 纬线和纬度).pptx
- 1-1+地球和地球仪——经线和经度,经纬网定位+课件-2023-2024学年七年级地理上学期人教版.pptx VIP
- 智慧工地系统部署施工实施方案.docx VIP
- 《绞盘式喷灌机鉴定大纲》(DG-T 139-2026).docx VIP
原创力文档

文档评论(0)