首頁(yè)  資訊  商機(jī)   下載  拆解   高校  招聘   雜志  會(huì)展  EETV  百科   問(wèn)答  電路圖  工程師手冊(cè)   Datasheet  100例   活動(dòng)中心  E周刊閱讀   樣片申請(qǐng)
        EEPW首頁(yè) >> 主題列表 >> c語(yǔ)言

        c語(yǔ)言 文章 最新資訊

        解密C語(yǔ)言的指針

        •   C語(yǔ)言作為嵌入式開(kāi)發(fā)的基礎(chǔ)語(yǔ)言已經(jīng)越來(lái)越讓工程師們知道它的厲害:可以直接操控寄存器,方便CPU的功能設(shè)置;可以直接操作物理地址,并進(jìn)行位的操作進(jìn)而達(dá)到硬件的操作等等。如果你用8位16位單片機(jī)進(jìn)行開(kāi)發(fā)學(xué)習(xí),相信使用一些程序技術(shù)可以完成設(shè)計(jì):循環(huán)、選擇、位操作、條件判斷、數(shù)組和程序嵌套等。如果你進(jìn)行操作系統(tǒng),關(guān)注操作系統(tǒng)的內(nèi)核(以linux為例),你就會(huì)發(fā)現(xiàn)這些C語(yǔ)言是其中的一小部分。對(duì)于操作系統(tǒng)來(lái)說(shuō)更多運(yùn)用到指針,究其原因,一個(gè)很重要的原因就是處理速度快。那么,今天我就把C語(yǔ)言的指針做個(gè)總結(jié)。   第
        • 關(guān)鍵字: C語(yǔ)言  指針  linux  

        掌握C語(yǔ)言必知要點(diǎn)(續(xù))

        •   8、邊界對(duì)齊   CPU在單位時(shí)間內(nèi)(同一時(shí)間)能一次處理的二進(jìn)制數(shù)的位數(shù)叫字長(zhǎng)。處理字長(zhǎng)為8位數(shù)據(jù)的CPU通常就叫8位的CPU, 當(dāng)前的CPU大部分是32位的CPU,如果某臺(tái)機(jī)器的字長(zhǎng)為4個(gè)字節(jié)(也就是32位),那么下面的結(jié)構(gòu)體會(huì)占用多少內(nèi)存空間呢?   struct StrA{   int a;   char b;   short c;   char d;   };   如果你的答案是12字節(jié),恭喜你!答對(duì)了。這個(gè)結(jié)構(gòu)在內(nèi)存中的存儲(chǔ)如下圖所示:   a為int型,占4個(gè)字節(jié)(0-
        • 關(guān)鍵字: C語(yǔ)言  static  指針  

        掌握C語(yǔ)言的必知要點(diǎn)

        •   溫故而知新,可以為師矣,初學(xué)一門(mén)語(yǔ)言的時(shí)候,我們會(huì)躍躍欲試,并沒(méi)有真正深入的理解,經(jīng)過(guò)一段時(shí)間的實(shí)踐,會(huì)產(chǎn)生困惑,學(xué)而不思則殆,這時(shí)回過(guò)頭來(lái)看書(shū),會(huì)有意想不到的收獲,會(huì)豁然開(kāi)朗,會(huì)讓你在以后的實(shí)踐中更加運(yùn)用自如,下面再來(lái)看看一些C語(yǔ)言的知識(shí)要點(diǎn)及注意事項(xiàng),一起來(lái)溫習(xí)一下。   1、 Switch   先來(lái)看一個(gè)簡(jiǎn)單的實(shí)例   Switch(cmd){   Case 1:func1();break;   Case 2:func2();   Case 3:func3();break   De
        • 關(guān)鍵字: C語(yǔ)言  可維護(hù)性  

        C語(yǔ)言的一些高級(jí)議題

        •   指針是C語(yǔ)言的靈魂,我們經(jīng)常聽(tīng)到這樣的說(shuō)法,當(dāng)我們初學(xué)C語(yǔ)言的時(shí)候,似乎覺(jué)得也沒(méi)有什么,但是當(dāng)你越來(lái)越深入的了解它,你就會(huì)發(fā)現(xiàn)C語(yǔ)言的強(qiáng)大有時(shí)甚至超乎你的想象。C語(yǔ)言作為一種相對(duì)較為底層的語(yǔ)言,在某些方面有著不可替代的優(yōu)勢(shì)。因此,要學(xué)好C語(yǔ)言,要深入,要精通。   C語(yǔ)言之回調(diào)函數(shù)   先來(lái)看下函數(shù)指針的的基礎(chǔ)知識(shí),函數(shù)指針,顧名思義,就是指向函數(shù)的指針,聲明方法如下:   int func(int); //函數(shù)原型   int (*pfunc)(int) = & func; //創(chuàng)建
        • 關(guān)鍵字: C語(yǔ)言  指針  函數(shù)  

        硬件工程師的10個(gè)C語(yǔ)言技巧

        •   硬件設(shè)計(jì)師最常見(jiàn)的工作內(nèi)容是通過(guò)寫(xiě)代碼來(lái)測(cè)試硬件。這10個(gè)C語(yǔ)言技巧(C語(yǔ)言仍然是常見(jiàn)的選擇)可以幫助設(shè)計(jì)師避免因基礎(chǔ)性錯(cuò)誤而導(dǎo)致某些缺陷的產(chǎn)生并造成維護(hù)方面的困擾。   為了成功的推出一個(gè)產(chǎn)品,軟件開(kāi)發(fā)過(guò)程本身需要經(jīng)歷無(wú)數(shù)的實(shí)踐風(fēng)險(xiǎn)和障礙。任何工程師最不希望的事情就是因所使用語(yǔ)言或工具而帶來(lái)的挑戰(zhàn)。因此,這就需要硬件設(shè)計(jì)師編寫(xiě)代碼來(lái)測(cè)試硬件的工作狀況,在資源受限的情況下,還需要開(kāi)發(fā)硬件和嵌入式軟件。盡管工具和結(jié)構(gòu)化編程已經(jīng)有了很大進(jìn)展,但通常選擇的仍然是C語(yǔ)言,基礎(chǔ)性錯(cuò)誤的不斷發(fā)生,仍會(huì)導(dǎo)致某些缺
        • 關(guān)鍵字: 硬件工程師  C語(yǔ)言  goto  

        嵌入式編程感想:會(huì)用C語(yǔ)言的是真男人!

        •   幾個(gè)月前筆者跟兩個(gè)年輕企業(yè)家在巴爾的摩吃了頓愉快的午餐,這兩個(gè)年輕人最近才從霍普金斯大學(xué)(Johns Hopkins University)計(jì)算機(jī)科學(xué)系畢業(yè),創(chuàng)辦了一家業(yè)績(jī)快速成長(zhǎng)的顧問(wèn)公司;他們的公司擅長(zhǎng)以一種稱為Ruby on Rails (又稱Ruby)的語(yǔ)言,撰寫(xiě)以網(wǎng)頁(yè)為中心的數(shù)據(jù)庫(kù)(web-centric databases)軟件。   我們邊吃飯邊談一些工作上的話題,其中一個(gè)年輕人下了個(gè)令我難忘的評(píng)論:“用C語(yǔ)言寫(xiě)程序是真正的男人!”這句話是他跟同學(xué)在將可用的編程
        • 關(guān)鍵字: C語(yǔ)言  Ruby  C++  

        盤(pán)點(diǎn)Linux操作系統(tǒng)下C語(yǔ)言編程注意事項(xiàng)

        •   Linux操作系統(tǒng)下C語(yǔ)言編程注意事項(xiàng),值得你一看。
        • 關(guān)鍵字: Linux  C語(yǔ)言  vim  

        DSP編程技巧之12-揭開(kāi)編譯器神秘面紗之代碼規(guī)范MISRA-C

        •   如果我們自己編寫(xiě)了一個(gè)程序,程序能正常編譯,運(yùn)行起來(lái)也實(shí)現(xiàn)了我們期望的輸出,那是不是這個(gè)程序就很完善了呢?對(duì)于工業(yè)產(chǎn)品來(lái)說(shuō),“好”、“能用”和“完善”,或者說(shuō)“標(biāo)準(zhǔn)”,甚至是代碼的“安全”,顯然不是一個(gè)層面的東西。因?yàn)镃語(yǔ)言雖然是我們開(kāi)發(fā)嵌入式應(yīng)用的最主要工具之一,然而C語(yǔ)言并非是專門(mén)為嵌入式系統(tǒng)設(shè)計(jì),相當(dāng)多的嵌入式系統(tǒng)較一般計(jì)算機(jī)系統(tǒng)對(duì)軟件安全性有更苛刻的要求;例如在那些對(duì)安全性要
        • 關(guān)鍵字: C語(yǔ)言  ISO  嵌入式  

        I2C總線數(shù)據(jù)傳輸?shù)腃語(yǔ)言實(shí)現(xiàn)及其應(yīng)用

        從4004到core i7:處理器的進(jìn)化史 (3)-1—萬(wàn)事開(kāi)頭難

        學(xué)習(xí)單片機(jī)不可缺少的八大步驟

        • 成為一名嵌入式工程師,簡(jiǎn)單的單片機(jī)基礎(chǔ)學(xué)習(xí)與應(yīng)用是不可缺少的。學(xué)習(xí)單片機(jī)就是學(xué)習(xí)單片機(jī)的硬件結(jié)構(gòu),內(nèi)部資源與外設(shè)的應(yīng)用。在C語(yǔ)言中(極少量的匯編)掌握各種功能的初始化,啟動(dòng)與停止,實(shí)現(xiàn)各種功能函數(shù)的編寫(xiě)與調(diào)試。
        • 關(guān)鍵字: 單片機(jī)  C語(yǔ)言  寄存器  LED  

        單片機(jī)C語(yǔ)言程序設(shè)計(jì)與應(yīng)用

        • 1引言在隧道窯溫度控制系統(tǒng)、自助式寄存柜等多個(gè)實(shí)際應(yīng)用中,我們利用單片機(jī)高級(jí)C語(yǔ)言編制應(yīng)用程序,滿足了用 ...
        • 關(guān)鍵字: 單片機(jī)  C語(yǔ)言  程序設(shè)計(jì)    

        初學(xué)C語(yǔ)言程序設(shè)計(jì)的基本方法和技巧

        • 無(wú)論哪所大學(xué)的計(jì)算機(jī)專科和本科都需要學(xué)習(xí)C語(yǔ)言《,C語(yǔ)言程序設(shè)計(jì)》是計(jì)算機(jī)專業(yè)的一門(mén)必修課程,也是學(xué)習(xí)如 ...
        • 關(guān)鍵字: C語(yǔ)言  程序設(shè)計(jì)  處理數(shù)據(jù)  

        單片機(jī)提高C語(yǔ)言代碼效率的方法

        • 代碼效率包括兩個(gè)方面內(nèi)容:代碼的大小和代碼執(zhí)行速度。如果代碼精簡(jiǎn)和執(zhí)行速度快,我們就說(shuō)這個(gè)代碼效率高。一 ...
        • 關(guān)鍵字: 單片機(jī)  C語(yǔ)言  代碼效率    

        單片機(jī)C語(yǔ)言的優(yōu)越性

        • ·不懂得單片機(jī)的指令集,也能夠編寫(xiě)完美的單片機(jī)程序;·無(wú)須懂得單片機(jī)的具體硬件,也能夠編出符合硬件實(shí)際的 ...
        • 關(guān)鍵字: 單片機(jī)  C語(yǔ)言  指令集  
        共263條 7/18 |‹ « 5 6 7 8 9 10 11 12 13 14 » ›|

        c語(yǔ)言介紹

        C語(yǔ)言是一種計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言。它既有高級(jí)語(yǔ)言的特點(diǎn),又具有匯編語(yǔ)言的特點(diǎn)。它可以作為系統(tǒng)設(shè)計(jì)語(yǔ)言,編寫(xiě)工作系統(tǒng)應(yīng)用程序,也可以作為應(yīng)用程序設(shè)計(jì)語(yǔ)言,編寫(xiě)不依賴計(jì)算機(jī)硬件的應(yīng)用程序。因此,它的應(yīng)用范圍廣泛。主要有以下特點(diǎn):   C語(yǔ)言在很多方面都可以用,不僅僅是在軟件開(kāi)發(fā)上,各類科研都是需要用到C語(yǔ)言的。具體應(yīng)用比如我是學(xué)硬件的,單片機(jī)以及嵌入式系統(tǒng)都可以用C來(lái)開(kāi)發(fā)。   C 語(yǔ)言發(fā)展如此迅速 [ 查看詳細(xì) ]

        熱門(mén)主題

        關(guān)于我們 - 廣告服務(wù) - 企業(yè)會(huì)員服務(wù) - 網(wǎng)站地圖 - 聯(lián)系我們 - 征稿 - 友情鏈接 - 手機(jī)EEPW
        Copyright ?2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
        《電子產(chǎn)品世界》雜志社 版權(quán)所有 北京東曉國(guó)際技術(shù)信息咨詢有限公司
        備案 京ICP備12027778號(hào)-2 北京市公安局備案:1101082052    京公網(wǎng)安備11010802012473
        主站蜘蛛池模板: 石阡县| 巨野县| 青冈县| 高邑县| 隆昌县| 星座| 茂名市| 克东县| 仁寿县| 清水县| 南丰县| 崇州市| 同仁县| 宜阳县| 鲁甸县| 太保市| 保德县| 文成县| 宁城县| 高平市| 科技| 囊谦县| 美姑县| 博罗县| 潍坊市| 阳江市| 海林市| 汝阳县| 扎兰屯市| 图片| 荥经县| 五大连池市| 资阳市| 乡宁县| 宜春市| 库车县| 光山县| 黎平县| 天峻县| 福建省| 梅州市|