最贊回答 / 八戒哥哥sos
可以用的,但是cout更加智能,printf比較原始,寫起來比較麻煩,因為要根據(jù)不同的類型輸出,程序員要根據(jù)不同的類型更改printf()中的東西
2016-01-29
#include <string.h>
#include <iostream>
using namespace std;
int main(void)
{
//在堆中申請100個char類型的內(nèi)存
char *str = new char[100];
//拷貝Hello C++字符串到分配的堆中的內(nèi)存中
strcpy(str, "Hello imooc");
//打印字符串
cout<<str;
//釋放內(nèi)存
delete[] str;
str = NULL;
return 0;
}
#include <iostream>
using namespace std;
int main(void)
{
//在堆中申請100個char類型的內(nèi)存
char *str = new char[100];
//拷貝Hello C++字符串到分配的堆中的內(nèi)存中
strcpy(str, "Hello imooc");
//打印字符串
cout<<str;
//釋放內(nèi)存
delete[] str;
str = NULL;
return 0;
}
已采納回答 / SHsama
雖然0.9既能算是double又能算是float但是系統(tǒng)默認(rèn)0.9這類的數(shù)為double型的,所以你要用float需要在數(shù)前指明。你的fun(0.9,0.1);函數(shù)里的0.9和0.1數(shù)被系統(tǒng)默認(rèn)為double型的,所以在尋找double型重載時不匹配故報錯,你要這樣就可以:fun((float)0.9,(float)0.1);
2016-01-20
最新回答 / 孤月王玨
不用,隨意建立即可,隨便在桌面或者其他地方新建一個text文件,后綴名改為cpp用你的編譯器打開后即可在編譯器直接建立個空文件,然后輸入代碼,ctrl+s保存的時候后綴名改為cpp即可。不用每次那么麻煩的建立項目?。?!
2016-01-16