C语言怎么编才能清除之前所有的执行数据
发布网友
发布时间:2024-03-16 02:53
我来回答
共5个回答
热心网友
时间:2024-03-28 00:28
有几个办法:
初始化部分全部放在开头,一块儿,手动初始化,注意不要采用int i=0;这种定义加初始化形式。
方法1、在需要的地方goto回去
方法2、用花括号把整个程序包起来,do,while语句,类似于这样
do{
初始化部分
flag=1;
p=(char *)malloc(sizeof(char)*10);
......
执行部分
......
}while((scanf("%d",&flag) != EOF));
热心网友
时间:2024-03-28 00:27
变量的初始化就是在定义变量的时候,直接对变量进行赋值操作。
初始化的方式一般有如下两种:
1、直接对变量进行赋予常量数值进行初始化;
2、通过同类型变量进行初始化。
举例说明如下:
// 以下属于第1种初始化方式
int a1=5; // 整型变量的初始化
int b1[]={1,2,3,4}; // 整型数组的初始化
char str1[]="abcd"; // 字符数组的初始化
// 以下属于第2种初始化方式
int a2 = a1; // 整型变量的初始化
int b2[4] = b1; // 整型数组的初始化
char str2[4] = str1;// 字符数组的初始化
char *p = str1; // 字符指针的初始化
热心网友
时间:2024-03-28 00:34
清除缓冲区呀 ,可以用函数flushall()
热心网友
时间:2024-03-28 00:33
如果是清屏可以用system("cls");
热心网友
时间:2024-03-28 00:27
加个清屏的代码呀
clrscr(); 或者是 system("cls");