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

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

【養(yǎng)成記】嵌入式挑戰(zhàn)第4天,第二周第三講-多級指針的使用

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

【养成记】嵌入式挑战第4天,第二周第三讲-多级指针的使用

课程章节

物联网/嵌入式工程师 第二周第三讲 1-11 指针数组

课程内容

对指针数组的使用及本质做了介绍

学习笔记

    1. 含义

    指针数组: 它本质是一个数组,只不过该数组由多个指针来构成,所以,我们叫做指针数组。

每个指针中存放的都是地址值.定义一个指针数组等价于定义了多个指针变量。

图片描述

    1. 定义方式
数据类型 *变量名[元素个数];

例如: int *p[5];

(1)数组中的元素: p[0] p[1] p[2] p[3] p[4]
 
(2)数组中每个元素的类型:  int *

(3)整个数组的大小: sizeof(p)   ===>20bytes

(4)一个元素的大小: sizeof(p[0])  ===>4bttes

(5)元素的个数: sizeof(p) / sizeof(p[0])

(6)数组的首地址:  p<===>&p[0]

    1. 指针数组工程的用法(模拟linux底层的内核代码)

示例代码

#include <stdio.h>

int main()
{
        char a[] = {"zhao"};
        char b[] = {"qian"};
        char c[] = {"sun"};

        char *q[] = {a,b,c,NULL};
        int i = 0;
        char *t = NULL;

        for(i = 0;q[i] != NULL;i++)
        {
                for(t = q[i];*t != '\0' ;t++)
                {
                        printf("%c ",*t);        
                }
                printf("\n");
        }
        return 0;
}

运行结果
z h a o 
q i a n 
s u n 
    1. 指针数组代码的演示

图片描述

课程评价

对指针数组有了更深的了解,再加上老师的代码演示,和自己的练习,很有收获。

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

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

評論

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

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

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

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

立即參與 放棄機(jī)會
微信客服

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

幫助反饋 APP下載

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

公眾號

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

舉報

0/150
提交
取消