c语言中的return(-1),return(-2),return(-3),return(-4)是什么意思呢?关键函数及程序流程图int create(char *name) { int i,j; if(strlen(name)>8) /*文件名大于8位*/ return(-1); for(j=2;jdirectitem[j].name,name)) break; } if(j=MSD+2)

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/22 23:03:05
c语言中的return(-1),return(-2),return(-3),return(-4)是什么意思呢?关键函数及程序流程图intcreate(char*name){inti,j;if(strl

c语言中的return(-1),return(-2),return(-3),return(-4)是什么意思呢?关键函数及程序流程图int create(char *name) { int i,j; if(strlen(name)>8) /*文件名大于8位*/ return(-1); for(j=2;jdirectitem[j].name,name)) break; } if(j=MSD+2)
c语言中的return(-1),return(-2),return(-3),return(-4)是什么意思呢?
关键函数及程序流程图
int create(char *name)
{
int i,j;
if(strlen(name)>8) /*文件名大于8位*/
return(-1);
for(j=2;jdirectitem[j].name,name))
break;
}
if(j=MSD+2) /*无空目录项*/
return(-2);
if(u_opentable.cur_size>=MOFN) /*打开文件太多*/
return(-3);
for(j=ROOT_DISK_NO+1;j=DISK_NUM)
return(-5);
fat[j].em_disk = '1'; /*将空闲块置为已经分配*/
/*-----------填写目录项-----------------*/
strcpy(cur_dir->directitem[i].name,name);
cur_dir->directitem[i].firstdisk = j;
cur_dir->directitem[i].size = 0;
cur_dir->directitem[i].next = j;
cur_dir->directitem[i].property = '0';
/*---------------------------------*/
fd = open(name);
return 0;
}

c语言中的return(-1),return(-2),return(-3),return(-4)是什么意思呢?关键函数及程序流程图int create(char *name) { int i,j; if(strlen(name)>8) /*文件名大于8位*/ return(-1); for(j=2;jdirectitem[j].name,name)) break; } if(j=MSD+2)
就如你看到它注释上写的...
-1文件名大于8位
-2无空目录项
-3打开文件太多
-4文件已经存在

C与语言中的return 1,return 0,return C语言里return 0和return 1什么意思 C语言中,return C语言中的return语句后面不加表达式,直接return;,返回的是什么?表示的是什么? c语言中的return(-1),return(-2),return(-3),return(-4)是什么意思呢?关键函数及程序流程图int create(char *name) { int i,j; if(strlen(name)>8) /*文件名大于8位*/ return(-1); for(j=2;jdirectitem[j].name,name)) break; } if(j=MSD+2) 51C语言中: return (bit)(DataPort & 0x80);中的两个括号的关系? C语言中的这一句 if(a>b&&!a%b||a==b) return a; C语言中return 0 和return 1用法有什么区别?为什么有时两个都可以? C语言 关于定义函数 if(x==o) return 0;while(x%i) {i++}if(i==x) return 1;else return 0;怎么解释 C语言中的(uint32)1 C语言的return能返回地址值吗? c语言求讲解return 0和return 1# include int func(int n){ int i; for (i=2; i C语言中return 0;和return(0); 有什么区别? 请问在C语言中return (b) 与return b有什么区别? C语言:无论函数体中有多少个return语句,return语句只可能执行一次? function should return a value; 'void' return type assumed 这句C语言错误信息是什么意思? C语言中的返回值的用途是啥?主函数与子函数中的return语句有何不同?那种函数需要返回值? 用C语言中的下列符号,来判断两个数是否相等,相等则返回1,否则返回0.符号:& ^ | + >具体函数如下:int isEqual(int x,int y) {return (x^y);}