我正在编写一个程序,并且已经在这部分工作了很长一段时间.
int y;
y = 111 % pow(10,2);
printf("%d",y);
Run Code Online (Sandbox Code Playgroud)
显示的错误是invalid operands of types 'int' and 'double' to binary 'operator%'.
有没有解决方法(即使用该pow()功能)?
作为 js 的新手,当我遇到以下代码的一些特殊行为时,我正在玩循环:
var i = 5;
while(i!=0){
console.log(i);
i--;
}Run Code Online (Sandbox Code Playgroud)
OUTPUT: 543211
Run Code Online (Sandbox Code Playgroud)
我在 c++ 中复制了相同的代码:
OUTPUT: 543211
Run Code Online (Sandbox Code Playgroud)
OUTPUT: 54321
Run Code Online (Sandbox Code Playgroud)
知道我是否遗漏了两种语言之间的一些重要差异会有所帮助。