c 语言:2.8 自增运算符与自减运算符

目标

  • 从字符串中删除字符

从字符中删除字符

不要后面的元素:

void squeeze(char s[], int c) {
    int i;
    for (i = 0; s[i] != '\0'; i++) {
		if (s[i] == c) {
			break;
		}
	}
    s[i] = '\0';
}

后面的元素前移:

int i;
for (i = 0; s[i] != '\0'; i++) {
    if (s[i] == c) {
        break;
    }
}
for(; s[i] != '\0'; i++) {
    s[i] = s[i + 1];
}

书中的例子:

int i, j;
for (i = j = 0; s[i] != '\0'; i++) {
    if (s[i] != c) {
        s[j++] = s[i];
    }
}
s[j] = '\0';

删减 s1,不允许出现 s2 中出现的字符。

void squeeze(char s1[], char s2[]) {
    int i, j;
    for (i = j = 0; s1[i] != '\0'; i++) {
        if (!isExist(s2, s1[i])) {
            s1[j++] = s1[i];
        }
    }
    s1[j] = '\0';
}
int isExist(char s[], char c) {
    for (int i = 0; s[i] != '\0'; i++) {
        if (s[i] == c) {
            return 1;
        }
    }
    return 0;
}

流水线工厂中最大的感触,不是多累,而是想着未来都是如此,一下子就垮了,没有动力,emo。都是年纪大的人,不想成为子女的拖累,趁着还能动,赚点钱。

最大的败笔,不是读书用不用功,而是有没有一技之长。如果有谋生手段,也有自己独到的理解,且赶上校招选到心仪的工作,大概是最棒的人生了。

如果没有,那至少人要能说会道,讨人欢喜。

如果也没有,那么恭喜,大学三年好好享受,沦为最底层吧。365 行,行行都不会;365 句甜言蜜语,句句都说不来;五谷不分,四肢不勤;经常躺尸,偶尔奋起,甩一下尾巴还翻不过来。

由我决定,不由我决定,相互缠绕,相互影响。

你会什么?无经验任何人都可以进的,适合吊车尾,没有进步空间。

让我想想,拖到 30 岁,大概也就是那样。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值