- 3
- 0
- 约9.7千字
- 约 37页
- 2017-01-12 发布于广东
- 举报
第7章C语言函数及存储类别分析
上一页 下一页 返 回 (2)静态全局变量 如果希望在一个文件中定义的全局变量的作用域仅局限于此文件中,而不能被其他文件所访问,可以将其定义为静态全局变量。 全局变量f称为静态全局变量(或静态外部变量),它的作用范围是从定义它的位置开始到该文件的结束,而在本程序的其他文件中无法使用该变量。 需要注意的是,全局变量本身都是静态存储的,即在静态存储区中为其分配单元,并不是加上static关键字后才是静态存储的,所以静态全局变量和一般全局变量的区别仅仅是其作用域的不同。 7.4 函数应用举例 【例7.11】 编写一函数,统计字符串中字母的个数 【程序代码】 #include stdio.h int isalp(char c) {if(c=ac=z||cAc=Z) return 1; else return 0;} 上一页 下一页 返 回 main( ) { int i,num=0; char str[80]; printf(Input a string:\n); gets(str); for(i=0;str[i]!=\0;i++) if(isalp(str[i])) num++; puts(str); printf(num=%d\n,num); } 运行结果如下: 上一页 下一页 返 回 【例7.12】求组合数 的值 【编程思路】
原创力文档

文档评论(0)