日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

學(xué)好指針對C語言的學(xué)習(xí)有很重要的意義

j4AI_wujianying ? 來源:未知 ? 作者:胡薇 ? 2018-04-16 14:35 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

C語言的學(xué)習(xí)過程中,指針是相當(dāng)重要的一部分,學(xué)好指針對C語言的學(xué)習(xí)有很重要的意義。

指針和內(nèi)存

如果說內(nèi)存相當(dāng)于街道,那么地址就相當(dāng)于位于街道中房子的房號。

一個字節(jié)(8bit)包含一個地址。內(nèi)存中每一個位置都包含一個獨一無二的地址標(biāo)識,而每一個位置都包含一個值。

注意:①區(qū)別指針變量的內(nèi)容(即地址)、指針指向變量的內(nèi)容、指針的地址。

②*p分別作為左值和右值時具有不同的意義

*p放在“=”左邊表示p指向的空間

*p放在“=”右邊表示解引用p

③在對指針進(jìn)行初始化的時候有兩種非法情況

如:int *pa;→這是未初始化的指針,這種做法是不行的

*pa=10;

int *pret=fun();→這是個非法的指針,不能將一個函數(shù)直接賦給一個指針變量

*pret=20;

2.指針常量

例:

*((int *)0x0018ff44)=20

其中0x0018ff44是一個常量,不能直接引用,需強制類型轉(zhuǎn)換為一個整型地址

改為:int a=10;

*((int *)0x0018ff44)=30;

此時a=30;

3.指針的指針

例:①int *p=NULL;

int **ptr=&p;→二級指針變量存儲一級變量的地址

②int a=10;

int *p=&;→想要將a的內(nèi)容變成20,則可以寫成*p=20或者**q=20

4.指針運算

①對于一個指針變量*p,p+n后增加的字節(jié)取決于p的數(shù)據(jù)類型,如果是一個char類型的,則增加n個字節(jié),如果是一個int類型的,則增加n*4個字節(jié)。

②指針1-指針2之間的元素等于指針1和指針2之間元素的個數(shù)

③允許指向數(shù)組元素的指針與指向數(shù)組最后一個元素的指針進(jìn)行比較,但不允許與指向第一個元素之間的內(nèi)存進(jìn)行比較。

例:用指針實現(xiàn)一個冒泡排序的函數(shù)

voidbubble_sort(intarr[],intsz)

{

inti=0;

intj=0;

inttmp=0;

for(i=0;i

{

for(j=0;j<=?sz?-?i?-?1;?j++)??

{

if((*arr+j)>(*arr+j+1))

tmp=*(arr+j);

*(arr+j)=*(arr+j+1);

*(arr+j+1)=tmp;

}

}

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 內(nèi)存
    +關(guān)注

    關(guān)注

    9

    文章

    3240

    瀏覽量

    76535
  • C語言
    +關(guān)注

    關(guān)注

    183

    文章

    7648

    瀏覽量

    146239
  • 指針
    +關(guān)注

    關(guān)注

    1

    文章

    484

    瀏覽量

    71992

原文標(biāo)題:C語言指針的學(xué)習(xí)

文章出處:【微信號:wujianying_danpianji,微信公眾號:單片機精講吳鑒鷹】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    C語言指針知識科普

    指針C語言重要也是最難理解的部分,它在我們平時的工作中無處不在。
    發(fā)表于 09-26 10:26 ?1072次閱讀

    C語言指針講解,趕快收藏!

    指針對C來說太重要。然而,想要全面理解指針,除了要對C語言
    發(fā)表于 11-15 10:15 ?1254次閱讀

    學(xué)習(xí)C語言的用途~

    ,不要忘了回頭弄清遺留下的問題和加深理解前面的知識,這是我們學(xué)生最不易做到的,然而卻又是最重要的。學(xué)習(xí)C語言就是要經(jīng)過幾個反復(fù),才能前后貫穿,積累應(yīng)該掌握的
    發(fā)表于 05-03 16:06

    2.5 C語言入職例程二:指針 精選資料分享

    2.5.1 強化指針概念指針C語言中最基本且很重要的概念,某種程度上甚至可以說:指針
    發(fā)表于 07-19 08:01

    C語言入門教程-指針

    指針C語言中,指針被廣泛使用。所以要想完整地掌握C語言,您需要對
    發(fā)表于 07-29 11:30 ?898次閱讀

    C語言指針電子教程

    本資料是一份不錯的關(guān)于C語言指針的電子教程,希望對大家有所幫助... 指針簡介 指針C
    發(fā)表于 07-30 16:00 ?77次下載

    基于C語言中指針的基本用法解析

    C語言中其它的知識都學(xué)得可以,唯獨指針搞不懂。如果是這樣,我可以很負(fù)責(zé)的告訴你,對于這門編程語言,你等于是沒學(xué)。所以學(xué)好
    的頭像 發(fā)表于 01-09 15:12 ?5380次閱讀

    C語言編程和指針學(xué)習(xí)詳細(xì)資料概述

    、數(shù)組、字符串、結(jié)杉和聯(lián)合等幾乎所有重要C 編程話題。書中紛出了很多編稈技巧和提示,章后面有針對性很強的練小,附錄部分則給出了部分練習(xí)的解答。本書適合C語臺初學(xué)名和初級
    發(fā)表于 04-23 16:26 ?84次下載
    <b class='flag-5'>C</b><b class='flag-5'>語言</b>編程和<b class='flag-5'>指針</b>的<b class='flag-5'>學(xué)習(xí)</b>詳細(xì)資料概述

    嵌入式開發(fā)之C語言指針

    學(xué)習(xí) C 語言指針既簡單又有趣。通過指針,可以簡化一些 C 編程任務(wù)的執(zhí)行。
    的頭像 發(fā)表于 11-06 17:09 ?3935次閱讀
    嵌入式開發(fā)之<b class='flag-5'>C</b><b class='flag-5'>語言</b>的<b class='flag-5'>指針</b>

    輕松理解C語言指針的實驗和詳細(xì)資料說明

    我并不打算使用過于官方、正統(tǒng)的語言來講解指針。因為如果我這樣做,就失去了做這個教程的意義。如果需要,大家完全可以從各大教材、網(wǎng)站找到對指針正規(guī)的解釋。但無疑,這種正規(guī)、一絲不茍的解釋卻
    發(fā)表于 04-11 16:08 ?10次下載
    輕松理解<b class='flag-5'>C</b><b class='flag-5'>語言</b><b class='flag-5'>指針</b>的實驗和詳細(xì)資料說明

    學(xué)習(xí)C語言的目標(biāo)和方法哪些及C語言的關(guān)鍵字說明

     一、學(xué)習(xí)C語言的目標(biāo)主要是:1. 熟練掌握C語言的關(guān)鍵字,語法規(guī)則,程序控制等;2. 掌握基本的數(shù)據(jù)結(jié)構(gòu),數(shù)組、鏈表、棧和隊列等;3. 掌
    發(fā)表于 08-02 17:34 ?1次下載
    <b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>C</b><b class='flag-5'>語言</b>的目標(biāo)和方法<b class='flag-5'>有</b>哪些及<b class='flag-5'>C</b><b class='flag-5'>語言</b>的關(guān)鍵字說明

    學(xué)習(xí)單片機一定要先學(xué)好C語言再去學(xué)單片機嗎

    首先肯定一點的是學(xué)習(xí)單片機不需要先學(xué)好C語言再去學(xué)單片機,而是在學(xué)習(xí)單片機的過程中可以促進(jìn)C
    的頭像 發(fā)表于 01-26 15:30 ?1.8w次閱讀

    2.5 C語言入職例程二:指針

    2.5.1 強化指針概念指針C語言中最基本且很重要的概念,某種程度上甚至可以說:指針
    發(fā)表于 01-13 13:33 ?1次下載
    2.5	<b class='flag-5'>C</b><b class='flag-5'>語言</b>入職例程二:<b class='flag-5'>指針</b>

    詳解C語言指針底層基本原理

    說到指針,估計還是很多小伙伴都還是云里霧里的,有點“知其然,而不知其所以然”。但是,不得不說,學(xué)了指針,C語言才能算是入門了。
    的頭像 發(fā)表于 04-06 10:43 ?2670次閱讀

    C語言指針學(xué)習(xí)筆記

    本文從底層內(nèi)存分析,徹底讓讀者明白C語言指針的本質(zhì)。
    的頭像 發(fā)表于 11-05 17:40 ?1258次閱讀
    <b class='flag-5'>C</b><b class='flag-5'>語言</b><b class='flag-5'>指針</b><b class='flag-5'>學(xué)習(xí)</b>筆記
    永靖县| 桃园县| 抚州市| 岐山县| 章丘市| 宝清县| 孝感市| 呈贡县| 台前县| 绩溪县| 呼玛县| 若羌县| 平果县| 莱西市| 白朗县| 霍州市| 西充县| 汉源县| 宽城| 若羌县| 海城市| 双辽市| 汕尾市| 天峨县| 吴江市| 北京市| 蓬溪县| 石台县| 白河县| 民县| 南宫市| 南京市| 凭祥市| 嘉黎县| 罗城| 中江县| 宁德市| 洛浦县| 高州市| 芜湖县| 清原|