下列程序的运行结果是( )。 #include <stdio.h> void f(char str[]) { int i, j; for (i = j = 0; str[i] != '\0'; i++) if (str[i] != 'a') str[j++] = str[i]; str[j] = '\0'; } int main() { char string[] = "goodbaby"; f(string); printf("string is:%s", string); return 0; }
时间: 2024-03-30 13:39:52 浏览: 40
统计从键盘所输入字符的中英文字母的个数.zip
5星 · 资源好评率100%
运行结果是:godbby。
程序中定义了一个函数f,函数的作用是将字符串中的所有字符'a'去掉,然后将结果保存在原字符串中。
在主函数中,定义了一个字符串string,并将其初始化为“goodbaby”。然后调用函数f,将string作为参数传入,函数f对string进行处理。最后,主函数打印输出处理后的string。
根据程序的处理过程,字符'a'被过滤掉了,所以输出的结果是“godbby”。
阅读全文