日本高清不卡中文字幕-一起草草视频在线观看-亚洲精品一区二区三区色-国产亚洲精品免费视频

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當(dāng)前位置:首頁 >> 技術(shù)中心 >> 單片機(jī)入門 >> 單片機(jī)C語言一維數(shù)組

單片機(jī)C語言一維數(shù)組

關(guān)鍵字:單片機(jī) C語言 數(shù)組 作者:admin 來源:不詳 發(fā)布時(shí)間:2018-05-19  瀏覽:9

一維數(shù)組

在c和c++中數(shù)組的指針就是數(shù)組的起始地址(也就第一個(gè)元素的地址),而且標(biāo)準(zhǔn)文檔規(guī)定數(shù)組名代表數(shù)組的地址(這是地址數(shù)值層面的數(shù)組表示)。例如:

int a[10];

int *p;

p=&a[0]//和p=a是等價(jià)的。

因?yàn)閍是數(shù)組名,所以他是該數(shù)組的地址,同時(shí)因?yàn)榈谝粋(gè)元素為a[0],那么&a[0]也代表了該數(shù)組的地址。但是我們是不是就說一個(gè)數(shù)組名 和該數(shù)組的第一個(gè)元素的&運(yùn)算是一回事呢?在一維的時(shí)候當(dāng)時(shí)是的,但是在高維的時(shí)候,我們要考慮到維數(shù)給數(shù)組帶來的影響。

a[10]是一個(gè)數(shù)組,a是數(shù)組名,它是一個(gè)包含10個(gè)int類型的數(shù)組類型,不是一般的指針變量噢!(雖然標(biāo)準(zhǔn)文檔規(guī)定在c++中從int[]到 int*直接轉(zhuǎn)換是可以的,在使用的時(shí)候似乎在函數(shù)的參數(shù)為指針的時(shí)候,我們將該數(shù)組名賦值沒有任何異樣),a代表數(shù)組的首地址,在數(shù)字層面和a[10] 的地址一樣。這樣我們就可以使用指針變量以及a來操作這個(gè)數(shù)組了。

所以我們要注意以下問題:

p[i]和a[i]都是代表該數(shù)組的第i+1個(gè)元素;

p+i和a+i代表了第i+1個(gè)元素的地址,所以我們也可以使用 *(p+I)和*(a+I)來引用對象元素;

p+1不是對于指針數(shù)量上加一,而是表示從當(dāng)前的位置跳過當(dāng)前指針指向類型長度的空間,對于win32的int為4byte;

編輯:admin  最后修改時(shí)間:2018-05-19

聯(lián)系方式

0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬眾潤豐創(chuàng)業(yè)園A棟2樓A08

Copyright © 2014-2023 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號-4

师宗县| 南陵县| 扶余县| 望江县| 万盛区| 景宁| 赣榆县| 临潭县| 肥乡县| 南京市| 西乌珠穆沁旗| 策勒县| 邯郸县| 文安县| 德格县| 会理县| 成武县| 遵化市| 沙坪坝区| 常德市| 沁源县| 麻城市| 彩票| 德阳市| 新乐市| 新野县| 冕宁县| 天长市| 安徽省| 新安县| 通山县| 揭西县| 黄陵县| 花莲县| 秭归县| 开江县| 自治县| 和硕县| 凯里市| 洛宁县| 突泉县|