c - 增加字符串值的数字末尾

标签 c for-loop

我想用 C 中的 for 循环增加字符串末尾的值。 你会看到 2 个 for 循环,我实际上想同时增加 i 和 x 值。我是 C 语言新手,我是从 python 转过来的,我也愿意接受您关于 C 语言的建议。

P.S:DL_数字实际上不是静态的,我用外部按钮增加它们,所以我应该动态地获取它们的值

例如:

uint8_t DL_1=7;
uint8_t DL_2=4;
uint8_t DL_3=2;
uint8_t DL_4=1;


for(int i=0;i<=180;i+=16) {
    for(int x=1;i<=4;i++) {
        printf(i,DL_x)
    }
}

最佳答案

for(int i=0;i<=180;i+=16) {
    for(int x=1;i<=4;i++) {
        printf(i,DL_x)
    }
}

您正在增加i两次。
也许第二个循环应该使用 x到处:for(int x = 1; x <= 4; x++) .
要打印两个由空格分隔并以换行符终止的整数,printf()应用作 printf("%d %d\n", i, DL_1);
考虑使用数组(记住数组索引从 0n - 1 )而不是 4 个单独的变量

int DL[4] = {7, 4, 2, 1};
printf("%d\n", DL[1]); // prints 4

关于c - 增加字符串值的数字末尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57745352/

相关文章:

java - 如何正确使用StringBuffer#insert?

bash - 需要为 "While Loop"中使用的每个 Sed 替换生成新的随机数

javascript - jquery 如何使用 tr :nth-child(i) 构造每个或 for 循环构造

c - 如何使用平方根优化c中的循环(完美、丰富、不足)

c 标准函数完全优化

c++ - 在 ios 上运行的 IDE

c - C中的文件处理操作

c - 如何修复 : OP-code isn't read out correctly

c - 将多维可变长度数组传递给函数

c - 根据输入制作矩形