#include<iostram.h>
#include<iomanip.h>
int i=1;
void other(void){
static int a=2,b;
int c=10;
a=a+1;i=i+3;c=c+5;
cout<<setw(5)<<i<<setw(5)<<a<<setw(5)b<<setw(5)<<c<<end1;
b=a;
void main(void)
static int a;
int b=—5,c=0
void other(void);
cout<<"i a b c\n";
cout<<setw(5)<<i<<setw(5)<<a<<setw(5)b<<setw(5)<<c<<end1;
c=c+8;other( );
cout<<setw(5)<<i<<setw(5)<<a<<setw(5)b<<setw(5)<<c<<end1;
i=i+10;other( );
求每句的意思??
#include<iostram.h>
// 包含头文件
int i=1;
// 定义一个全局整形变量
void other(void){
}
// 这部分是定义一个函数
static int a=2,b;
// 定义两个静态变量,不管函数被调用多少次,这两个变量只会被初始化一次,就是这句代码只会被执行一次
int c=10;
// 定义一个整形变量
a=a+1;i=i+3;c=c+5;
// 加法操作,自己算
cout<<setw(5)<<i<<setw(5)<<a<<setw(5)b<<setw(5)<<c<<end1;
// setw(5)就是指接下来的输出长度为5,就是将i用5个字符的长度输出
b=a;
// 将a的值付给b;
// 之后这边少了一个}
void main(void)
// 主函数
static int a;
// 在主函数里面定义一个静态变量
int b=—5,c=0
// 定义两个变量B和C,赋初值
void other(void);
// 声明一个函数,因为接下来要用到,其实因为这个函数已经实现了,所以这个地方可以不声明
c=c+8;other( );
// 将c的值加8,冰将结果保存在C里面,other()调用other这个函数
// 其他的就重复了