正在加载图片...
例8162 第8章第8节 int i=l 内为全局变量 main fint i,j; i=reset; for(j=1j<=2:j++) i为局部变量 { printf(“%d,%dn”,j); printi(%dn”,next(); print“%dm”,new();} 结果 int reset i为全局变量 freturn (i; 3 int next(int j) i为全局变量 freturn(j=i++);) 为局部变量 1,2 int new(int i) 2 fint j=10; return(i=j+=i) i为局部变量例8.16-2 int i=1; main() {int i,j; i=reset(); for(j=1;j<=2;j++) {printf(“%d,%d\n”,i,j); printf(“%d\n”,next(i)); printf(“%d\n”,new(i));} } int reset() {return (i);} int next(int j) {return(j=i++); } int new(int i) {int j=10; return(i=j+=i); } i为全局变量 i,j 为局部变量 i为全局变量 j为局部变量 i,j 为局部变量 结果: 1,1 1 11 1,2 2 11 第8章第8节 i为全局变量
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有