干貨收藏
十年如一的品質(zhì)和技術(shù),引領(lǐng)我們走向技術(shù)的彼方
值得借鑒
看完瞬間就懂了
大多數(shù)情況下,數(shù)組和指針是兩個完全不同的C語言特性。
干貨收藏
開篇之前,我想問大家一個問題,為什么要學(xué)習(xí)32位單片機(jī)? 如果您上來問,如何系統(tǒng)地入門學(xué)習(xí)32位單片機(jī)?這本身或許是一個問題。
大神帶你領(lǐng)略代碼的魅力
本教程包含51單片機(jī)開發(fā)環(huán)境Keil_C51的安裝、破解和漢化,以及51單片機(jī)仿真環(huán)境Proteus的安裝、破解。
C語言允許為一個數(shù)據(jù)類型起一個新的別名,就像給人起“綽號”一樣。起別名的目的不是為了提高程序運(yùn)行效率,而是為了編碼方便。例如有一個結(jié)構(gòu)體的名字是 stu,要想定義一個結(jié)構(gòu)體變量就得這樣寫:struc
經(jīng)??吹胶芏嘞到y(tǒng)函數(shù)里面有const常量修飾的形參,很多都是指針類型的,const用在表示把一個變量的值確定后不允許更改的場合。const和指針的關(guān)系相比其他的類型的變量要多一點,以int*類型為例子
2006年,我工作時的座位坐在wowocock旁邊。wowocock寫代碼的時候代碼風(fēng)格一團(tuán)糟。滿篇都是混亂型的命名、超級跨全工程的全局變量,詭異的跳轉(zhuǎn)。而且屢教不改。但是調(diào)程序卻很牛,開著WinDb
最近在學(xué)習(xí)Linux下的C編程,買了一本叫《Linux環(huán)境下的C編程指南》讀到makefile就越看越迷糊,可能是我的理解能不行。于是google到了以下這篇文章。通俗易懂。然后把它貼出來,方便學(xué)習(xí)。
一、什么是可變參數(shù)我們在C語言編程中有時會遇到一些參數(shù)個數(shù)可變的函數(shù),例如printf()函數(shù),其函數(shù)原型為:?int?printf(?const?char*?format,?...);?它除了有一個
一個函數(shù)在編譯時被分配一個入口地址,這個入口地址就稱為函數(shù)的指針。函數(shù)名代表函數(shù)的入口地址,這一點和數(shù)組一樣。我們可以用一個指針變量來存放這個入口地址,然后通過該指針變量調(diào)用函數(shù)。如:假設(shè)有一個求兩者
在Linux開發(fā)中,如果某些語句需要重新執(zhí)行多次,我們往往就會使用循環(huán)來解決這個問題。以上的圖片就是循環(huán)結(jié)構(gòu)的最基本框架,當(dāng)然了,循環(huán)結(jié)構(gòu)不止一種,在上例中,展示的是while循環(huán)結(jié)構(gòu),接下來,就一一
任務(wù)在完成socket客戶端對服務(wù)端的通信以后,又讓我搞雙向通信,然后又是讓我用app去控制gpio口的高低變化.努力了三天,從socket的學(xué)習(xí)到多線程的學(xué)習(xí),一步一步的完成了任務(wù),測試從app到服
C語言中,對于浮點類型的數(shù)據(jù)采用單精度類型(float)和雙精度類型(double)來存儲,float數(shù)據(jù)占用32bit,double數(shù)據(jù)占用64bit,我們在聲明一個變量float f= 2.25f
SQLite說C語言好,到底好在哪里?
值得推薦的C/C++框架和庫 下次造輪子前先看看現(xiàn)有的輪子吧值得學(xué)習(xí)的C語言開源項目- 1. Webbench Webbench是一個在linux下使用的非常簡單的網(wǎng)站壓測工具。它使用fork()模擬