静态存储方式是指在程序运行期间由系统分配固定的存储空间的方式 动态存储方式是在程序运行期间根据需要进行动态的分配存储空间的方式 P219-14 main() {float score[10][5],o,k=0,max[5]; int a[5],i,j; for(i=0;i10;i++) for(j=0;j5;j++) scanf(%f,score[i][j]); pp(score); cc(score); find(score,max,a); } 7.11.2 外部函数 如果在定义函数时,在函数首部的最左端加关键字extern,则此函数是外部函数,可供其他文件调用。 如函数首部可以为 extern int fun (int a, int b) 如果在定义函数时省略extern,则默认为外部函数 例7.20 有一个字符串,内有若干个字符,今输入一个字符,要求程序将字符串中该字符删去。用外部函数实现。 解题思路: 分别定义3个函数用来输入字符串、删除字符、输出字符串 按题目要求把以上3个函数分别放在3个文件中。main函数在另一文件中,main函数调用以上3个函数,实现题目的要求 删除空格的思路 I a m h a p p y \0 …… …… 非空 I 空 非空 a 非空 m 空 非空 h 非空 a 非空 p 非空 p 非空 y 结束 \0 \0 i
原创力文档

文档评论(0)