为什么这个程序中的 if 语句不用加 else ??
这是谭浩强c程序设计中的一个例子
其中一个函数是这样的:
delete_string(char str[],char ch)
{int i,j;
for(i=j=0;str[i]!='\0';i++)
if(str[i]!=ch)
str[j++]=str[i];
str[j]='\0' ;
/*为什么这里没有用else*/也可以得到想要的效果??*/
}
函数的作用是删除字符串(str[ ])中和输入的字符(ch)相同的字符

/sisangdz/souyinji/Ai-317.jpg" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://www./sisangdz/souyinji/Ai-317.jpg');}" onmousewheel="return imgzoom(this);" alt="" />
想认识一些志同道合的朋友一起学c
我的qq68361512