0
我知道初始化字符數組的正確方法如下:如何正確聲明和初始化Char數組?
char sentence[256]={0};
cin.getline(sentence,256);
但是你可以請幫助我瞭解什麼是當我們聲明一個字符數組作爲字符指針走一段路,然後初始化使用cin.getline
這樣的:
char* sentence;
cin.getline(sentence,256);
我知道,第二種方式是不好的,因爲我的代碼是瘋狂。
不會'std :: string句子; std :: getline(std :: cin,句子);'更好? –
指針是**不是**數組! – Olaf