小编nbr*_*nbr的帖子

你能解释一下这段代码吗?

休息还可以,但我不明白这部分发生了什么:

for(x = 15; x%i?++ i:++ k,i <x; x--,i ++)

#include <stdio.h>
#include <stdlib.h>
int main() {
    int x, i = 2, k = 1;
    for (x = 15; x % i ? ++i : ++k, i < x; x--, i++) {
        x = -k + i;
        i++;
        printf("X = %d, I = %d, K = %d\n", x, i, k);
    }

    switch (x) {
      case 2: printf("Display 2.\n");
      case 5: printf("Display 5.\n");
      case 0: printf("Display 0.\n");
        break;
      default: printf("Display …
Run Code Online (Sandbox Code Playgroud)

c

0
推荐指数
1
解决办法
103
查看次数

标签 统计

c ×1