用三目元算符给数组每个元素后面加一个逗号 并且最后一个元素不加逗号
时间: 2024-03-18 16:41:15 浏览: 39
list中的元素加上单引号并用逗号隔开
可以使用以下三目运算符实现:
```c
for (int i = 0; i < arr_len; i++) {
printf("%d%s", arr[i], (i == arr_len - 1) ? "" : ",");
}
```
其中,`(i == arr_len - 1) ? "" : ","` 表示如果当前元素是最后一个元素,则不添加逗号,否则添加逗号。`printf` 函数中的 `%s` 格式符用于输出字符串,如果当前元素是最后一个元素,则输出空字符串,否则输出逗号。
阅读全文