一、简答题 1、阅读程序写结果 #include <stdio.h> int f(int n) { static int s=1; while(n) s*=n--; ret

日期:2010-12-08 12:11:44 人气:1

一、简答题 1、阅读程序写结果 #include <stdio.h> int f(int n) { static int s=1; while(n) s*=n--; ret

#include int f(int n) { static int s=1;//将s定义为一个静态常量 //静态局部变量在函数内定义,但不象自动变量那样,当调用时就存在,退出函数时就消失。静态局部变量始终存在着,也就是说它的生存期为整个源程序。 while(n) s*=n--; //枚举n~1,乘入s return s; } main() { int i,j; i=f(3); j=f(5)+f(2); /&#
    A+
热门评论