c - 在i中乘以i **可能吗?像i ++一样,为什么我**不能在C中工​​作?

在C中使用i**可以乘法吗?
例如,我可以使用i递增i++。为什么i**在C中不起作用?

#include <stdio.h>
int main(void)
{
    int result;
    for (int i = 2; i < 100; i**){
        result = i + 1;
        printf("%i\n", result);
    }


    return 0;
}


最佳答案:

不,不可能。与一元递增(**)和递减(++)运算符不同,C中没有类似于--的运算符。你应该试试i *= i

译文:来源   文章分类: c multiplying

相关文章:

c++ - igraph(c)访问邻接表的每个元素

c++ - 是否可能使#include失败并且不中止编译?

c - 关闭这组流程的最佳方法是什么?

c - 如何在用户空间程序中使用内核libcrc32c(或相同功能)?

c - 停止readline,printf,然后恢复readline

c++ - 用于大文件的“另存为”和自动保存功能的SQLite

c++ - 关于char指针,sizeof运算符如何工作? [重复]

c - 在C代码中使用_wfopen而不编写BOM

c - 如何使线程操作的结果对进程中的所有其他线程可见?

c - C中的“ switch 0”语句的目的是什么?