ubuntu 下 code::blocks 的问题

王海军123 发布于 2013/08/15 16:39
阅读 383
收藏 0

ubuntu 下 code::blocks

小弟在此先谢谢帮忙的各位

这是代码

#include <stdio.h>
void squeeze(char a[] );
/*aoeu */
int main(){
    int i;
    char s[] ={"acocecucicdchctcncsc"};
    squeeze (char s []);
    for( i=0;i<100;i++){
    printf("%s",char s [i]);
    }
}
    /* squeeze: delete all c from s */
    void squeeze(char s[]){
    int i, j;
    for (i = j = 0; s[i] != '\0'; i++)
        if (s[i] != 'c')
        s[j++] = s[i];
    s[j] = '\0';
 }

编译后的图片,求高手一一解答图片上的问题,还有“附注”是错误吗?

当我将squeeze函数中的变量去掉一个后,情况如下图,(与上幅图比较)求高手给出原因

加载中
返回顶部
顶部