可能重复:
如何使用cout以完全精度打印double值?
float a = 175.;
cout << a;
Run Code Online (Sandbox Code Playgroud)
如果我运行前面的代码我将只得到175,我怎么能用(例如)3个小数位来输出数字,即使它们是零...我怎么能打印"175.000"?
在我读到的一些代码中,有一个像这样的初始化语句
char *array[]= { "something1", "something2", "something3" };
Run Code Online (Sandbox Code Playgroud)
这意味着什么,该指针实际指向什么?如何在内存中分配,以及如何访问该数组中元素的每个元素和每个字符?
---编辑---请问这个例子在char数组之间有什么区别[3]; 和char*array [3]; ---编辑---