第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

【九月打卡】第6天 物聯(lián)網(wǎng)/嵌入式工程師學(xué)習(xí)筆記06

標(biāo)簽:
C C++ 嵌入式

【九月打卡】第6天 物联网/嵌入式工程师学习笔记06

课程信息

课程内容概述

1. 数组指针和二维数组

int a[3][4];
int (*p)[4];

p = a;

公式
a[i][j] <=> *(a[i] + j) <=>*(*(a + i) + j)
p[i][j] <=> *(p[i] + j) <=>*(*(p + i) + j)

注意:
a是一个数组名,它标识数组的首地址,它是一个符号常量,不能修改
p是一个指针变量,它保存了二维数组的首地址,它是一个变量,可以修改

2. const关键字

2.1 含义

const是constant的缩写,意思是"恒定不变的量"。在C语言中const来修饰变量,表示这个变量是不可以被修改的,拥有只读属性。通过const操作的变量,其值不能通过赋值或者递增,递减来修改,所以要一开始初始化变量;

2.2 基本用法

2.2.1 修饰普通变量

数据类型 const 变量名 = 值;

const 数据类型 变量名 = 值;

2.2.2 修饰指针变量

const除了修饰变量外,还可以修饰指。修饰指针有以下几种用法:

int const *p; //指针p本身的值可以改,但是p所指向的内容不能改.(*p不能改)
const int *p; //指针p本身的值可以改,但是p所指向的内容不能改.(*p不能改)

int *const p; //指针p本身的值不能改,但是p所指向的内容可以改.(p不能改)

int const * const p; //指针p本身的值不能改,并且p所指向的内容不能改.(p和p都不能改)
const int * const p; //指针p本身的值不能改,并且p所指向的内容不能改.(p和
p都不能改)

学习心得

对数组指针和const有了更深的了解

  • 数组指针是指针,指针数组是数组
  • const 修饰谁,谁不可以修改,而且它还存在就近原则,仅对其后紧跟的变量生效

课程截图

1. 数组指针保存二维数组

图片描述

2. 数组指针保存二维数组的代码演示

图片描述

3. const修饰变量

图片描述

4. const修饰指针等

图片描述

點擊查看更多內(nèi)容
1人點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學(xué)

大額優(yōu)惠券免費領(lǐng)

立即參與 放棄機會
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消