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

為了賬號安全,請及時綁定郵箱和手機立即綁定
這個例子居然讓我加深了對指針的理解。厲害了
默認值從右往左連續,不能只給第一個默認值
加一個const就行了吧,const int *p;
指針指向const修飾的變量時,應該是const int const *p = &a;
感覺評論比老師講的好
const在前面限制的是指針權限,只能讀不能寫,在后面限制指針指向位置只能為當前變量。
本科C++考的非常簡單,我卻掛科了,老師上課昏昏欲睡。 James的視頻課很合口味,聽不懂的還可以反復倒回去聽,練習不會做的,還可以參考同學,太棒啦。
error C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead.



可以加#define _CRT_SECURE_NO_WARNINGS看看
我是james哈哈
出來混的,說要自學C++入游戲業,就要入游戲業!
這個A選項的解釋int const a = 3; const int const *p = &a;應該是const int *p = &a吧 ?
來復習下c++,暈了,c++函數形參是數組類型時,聲明應該是int arrr[],java是int []arr,暈了暈了,差點不知道為什么錯
#include <string.h>
#include <iostream>
using namespace std;
int main(void)
{
//在堆中申請100個char類型的內存
char *str = new char[100];
//拷貝Hello C++字符串到分配的堆中的內存中
strcpy(str, "Hello imooc");
//打印字符串
puts(str);
//釋放內存
delete[] str;
str=NULL;
return 0;
}
用VS完成這個程序,提示strcpy不安全,可考慮改用strcpy_s
看了另一個同學的代碼,可用strlen獲取數組長度,然后寫成strcpy_s(char*,strlen,"Hello mooc!")
自己試了一下才搞明白,
原來p是指向的某個引用的內存地址,
而*p代表這個內存地址的值

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

所以會發現在示例中,老師會給*p賦一個int類型的值,
而給p賦一個引用別名
課程須知
本課程是C++初級課程 熟練掌握C語言開發語言基礎語法
老師告訴你能學到什么?
1、C++語言引用的魅力 2、C++語言const的用法 3、C++語言函數默認值及函數重載 4、C++語言內存管理

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消