#include <iostream>
using namespace std;
int main()
{
int *a = nullptr;
int b;
a = &b;
cout << noshowbase;
cin >> b;
cout << dec << a << '\t' << oct << a << '\t' << hex << a;
}
Run Code Online (Sandbox Code Playgroud)
考虑这个代码.它是设计来转换一个变量(在这里b)地址(&b或a),这是一个十六进制整数dec,并oct利用价值<iostream>流操纵.但上运行,输出同样为所有的人(的hex,dec,oct)..也没有,有任何编译错误.所以你能详细说明一下这个原因吗?此外,noshowbase似乎没有对输出产生任何影响.在地址之前无论如何输出0x ..
下面是一个简单的W3C验证代码,用于打印"Hello World":
<!DOCTYPE html>
<html>
<head>
<meta charset = "utf-8">
<title>Hello</title>
</head>
Hello World
</html>
Run Code Online (Sandbox Code Playgroud)
但是当我用MS Word做同样的事情时,生成的代码是449行为什么所有这些额外的行都出现在代码中?
我试图改变它的内容,<div>只要它徘徊.但是,在这样做时,我遇到的问题是选择没有下降.怎么纠正这个?appendChild()方法可能会解决问题,但我试图只用它.innerHTML.
<div id = "navigation" onmouseover = "navigationAnimate()">
Fun
</div>
<script>
function navigationAnimate() {
navigation.innerHTML = "<select> <option>Finance</option> <option>Health</option><option>Fun</option><option selected>Maths</option><option>Conveters</option><option>Chronology</option><option>Sciences</option><option>Miscellaneous</option></select>";
}
</script>Run Code Online (Sandbox Code Playgroud)