亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
const在前面限制的是指針權限,只能讀不能寫,在后面限制指針指向位置只能為當前變量。
本科C++考的非常簡單,我卻掛科了,老師上課昏昏欲睡。 James的視頻課很合口味,聽不懂的還可以反復倒回去聽,練習不會做的,還可以參考同學,太棒啦。
我是james哈哈
出來混的,說要自學C++入游戲業,就要入游戲業!
這個A選項的解釋int const a = 3; const int const *p = &a;應該是const int *p = &a吧 ?

最贊回答 / TIMELORD4083146
當const已經修飾一直變量時,再去用指針去指這個變量會很危險,因為指針可以改去該變量的值,與const就有沖突的風險,const int *p=&a和const int * const p=&a是可以的,這樣保證了*p的值不能改變,所以就不會有與const沖突的可能性。<...code...>

最新回答 / 慕移動9181930
print不換行,println換行。這個是清除默認的樣式

已采納回答 / 慕設計4173655
申請了10個整型內存,就把10個內存空間都釋放掉,用delete[] arr;用delete arr 只是釋放了第一個空間,還有九個沒釋放掉哦。
來復習下c++,暈了,c++函數形參是數組類型時,聲明應該是int arrr[],java是int []arr,暈了暈了,差點不知道為什么錯
#include &lt;string.h&gt;
#include &lt;iostream&gt;
using namespace std;
int main(void)
{
//在堆中申請100個char類型的內存
char *str = new char[100];
//拷貝Hello C++字符串到分配的堆中的內存中
strcpy(str, &quot;Hello imooc&quot;);
//打印字符串
puts(str);
//釋放內存
delete[] str;
str=NULL;
return 0;
}

已采納回答 / Loading_ling3795574
確實是錯誤用法,C++信奉一個原則,不管你設計的程序是否涉及到錯誤方法使用,只要存在錯誤,不管用沒用到,就是錯的!我們看你說的例子,x是常變量,不可以修改,如果y是指向x的指針,那么*y也不能修改,*y可以看做是x的引用,畢竟引用本質就是指針啊,也得是常變量,這點沒問題吧,記住這就是編譯器在上述中得到的信息點,接下來聲明指針y,聲明指針y的時候到底要不要表明,*y是const,如果表明,沒問題了,這點沒有疑問吧,如果不標明呢,這個語句int *y=&x意味著什么呢?*y可以修改,是變量,這是C++...
用VS完成這個程序,提示strcpy不安全,可考慮改用strcpy_s
看了另一個同學的代碼,可用strlen獲取數組長度,然后寫成strcpy_s(char*,strlen,&quot;Hello mooc!&quot;)
自己試了一下才搞明白,
原來p是指向的某個引用的內存地址,
而*p代表這個內存地址的值

const *p意思是該值只讀,
const p意思是該地址只讀

所以會發現在示例中,老師會給*p賦一個int類型的值,
而給p賦一個引用別名

最贊回答 / HeRo_Lxp
你這個沒辦法實現輸出數組中的最大值? ?輸出的是maxNum和數組中的數中的最大值 不過第一個還是不用理會? 這個判卷系統有點垃圾? ?要取arr[0]和arr[2]才是正確輸出? ?下面是我的代碼? ?作為參...
內聯函數和遞歸有什么區別
課程須知
本課程是C++初級課程 熟練掌握C語言開發語言基礎語法
老師告訴你能學到什么?
1、C++語言引用的魅力 2、C++語言const的用法 3、C++語言函數默認值及函數重載 4、C++語言內存管理

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消