边做变查
#include<stdio.h> //用到标准输入输出函数(c语言中),这里指printf。
int x=77; //全局定义变量
void fn1() //void不能代表真实的量,函数无参数时,声明参数为void。
{
printf("fn1():x=%d\n",x);//"%d"十进制整数,
}
int x=77; //全局定义变量
void fn1() //void不能代表真实的量,函数无参数时,声明参数为void。
{
printf("fn1():x=%d\n",x);//"%d"十进制整数,
}
int main()
{
int x=10;//局部定义,只在main函数中成立
if(x>0)
{
int x=100;
x/=2;
printf("if语句内,x=%d\n",x);
}
printf("main方法内,x=%d\n",x);
return 0;
}
{
int x=10;//局部定义,只在main函数中成立
if(x>0)
{
int x=100;
x/=2;
printf("if语句内,x=%d\n",x);
}
printf("main方法内,x=%d\n",x);
return 0;
}
#include <stdio.h>
void fn()
{
static int x = 1; //定义静态局部变量,整个运行期间不释放。所以会保存x的值
x*=2;
printf("x=%d\n",x);
}
void fn()
{
static int x = 1; //定义静态局部变量,整个运行期间不释放。所以会保存x的值
x*=2;
printf("x=%d\n",x);
}
int main()
{
int i;
for(i=0;i<5;i++)
{
fn();
}
extern int x; //调用外部变量
printf("x=%d\n",x);
return 0;
}
int x=100;
{
int i;
for(i=0;i<5;i++)
{
fn();
}
extern int x; //调用外部变量
printf("x=%d\n",x);
return 0;
}
int x=100;
明日继续学习