C语言函数问题,里面的for循环,开始是str[0]=str[0],还是str[1]=str[0],str[j++]开始是str[1]吗
#include<stdio.h>//帮我分析下这段程序的执行过程voiddelete_string(charstr[],charch){inti,j;for(i=j=0...
#include <stdio.h> //帮我分析下这段程序的执行过程
void 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';
} 展开
void 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';
} 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询