我也是這樣寫(xiě)的,但是編譯的時(shí)候有錯(cuò)誤,說(shuō)啥strcpy這個(gè)沒(méi)有申明,不懂?。。?!
#include <string.h>
#include <iostream>
using namespace std;
int main(void)
{
//在堆中申請(qǐng)100個(gè)char類型的內(nèi)存
char *str = new char[100];
//拷貝Hello C++字符串到分配的堆中的內(nèi)存中
strcpy(str, "Hello imooc");
//打印字符串
cout<<str<<endl;
//釋放內(nèi)存
delete []str;
str==NULL;
return 0;
}
#include <string.h>
#include <iostream>
using namespace std;
int main(void)
{
//在堆中申請(qǐng)100個(gè)char類型的內(nèi)存
char *str = new char[100];
//拷貝Hello C++字符串到分配的堆中的內(nèi)存中
strcpy(str, "Hello imooc");
//打印字符串
cout<<str<<endl;
//釋放內(nèi)存
delete []str;
str==NULL;
return 0;
}
// 說(shuō)一下指針變量的( * )星號(hào)什么加,什么時(shí)候不加
int x = 10;
int *p = &x;
cout << p << endl; // 使用指針變量p存儲(chǔ)的地址, 不加( * )星號(hào)
cout << *p << endl; // 使用指針訪問(wèn)值, 加( * )星號(hào)
int x = 10;
int *p = &x;
cout << p << endl; // 使用指針變量p存儲(chǔ)的地址, 不加( * )星號(hào)
cout << *p << endl; // 使用指針訪問(wèn)值, 加( * )星號(hào)
2018-04-22
難怪其它高級(jí)語(yǔ)言都有垃圾回收機(jī)制,自己管理增加代碼量不說(shuō),還容易忘記。果然越是底層,手動(dòng)能力要求就越高,不過(guò)我要征服它,我的夢(mèng)想是成為高手而不僅僅是碼農(nóng)
2018-04-21
語(yǔ)言都是相通的,有點(diǎn)其它語(yǔ)言基礎(chǔ)都可以看懂,未必需要C,就算沒(méi)基礎(chǔ),哪里不懂就補(bǔ)充哪里咯
2018-04-20
#include <string.h>
#include <iostream>
using namespace std;
int main(void)
{
//在堆中申請(qǐng)100個(gè)char類型的內(nèi)存
char *str = new char[100];
//拷貝Hello C++字符串到分配的堆中的內(nèi)存中
strcpy(str, "Hello imooc");
//打印字符串
cout<<str<<endl;
//釋放內(nèi)存
delete []str;
str==NULL;
return 0;
}
#include <iostream>
using namespace std;
int main(void)
{
//在堆中申請(qǐng)100個(gè)char類型的內(nèi)存
char *str = new char[100];
//拷貝Hello C++字符串到分配的堆中的內(nèi)存中
strcpy(str, "Hello imooc");
//打印字符串
cout<<str<<endl;
//釋放內(nèi)存
delete []str;
str==NULL;
return 0;
}
那些說(shuō) const int const *p=&a; 的, 求求你們別丟人了 自己不會(huì)編譯一下看看報(bào)不報(bào)錯(cuò)?
2018-04-10