使用C語言實現(xiàn)函數(shù)模板
用C語言能不能實現(xiàn)一個通用的函數(shù),既能完成整數(shù)的相加,又能完成浮點數(shù)的相加?
C語言和C++中結(jié)構(gòu)體的區(qū)別
同樣是結(jié)構(gòu)體,看看在C語言和C++中有什么區(qū)別?
C語言為什么不需要包含stdio.h
我們在寫單片機程序的時候,第一行都會包含 reg51.h,于是就有同學(xué)提出了疑問,為什么不需要包含 ....
什么是結(jié)構(gòu)體指針數(shù)組
之前我們講過一些復(fù)雜的類型聲明,不過那些都是為了應(yīng)付筆試面試,在實際的應(yīng)用中并不常見。
C語言中,同一個函數(shù)能不能被定義兩次?
稍微有點C語言基礎(chǔ)的同學(xué),一定知道不能這樣做。
請問頭文件能不能定義變量呢?
最近在編譯一個工程的時候,突然遇到了變量重復(fù)定義的問題,根據(jù)提示打開這幾個 C 文件,并沒有發(fā)現(xiàn)定義....
為何scanf函數(shù)的參數(shù)需要取地址?
scanf的作用是從標(biāo)準(zhǔn)輸入緩沖區(qū)獲得一個數(shù)據(jù),放在對應(yīng)的變量里面,假設(shè)我們獲取的是一個整數(shù)。
什么是shell腳本,它在嵌入式開發(fā)里面的重要性如何?
只要你使用Linux,那一定會敲各種各樣的命令,有的時候任務(wù)比較復(fù)雜,敲的命令就會比較多。
進(jìn)程間通信的信號問題分析
Linux里面信號有60多個,分為標(biāo)準(zhǔn)信號和實時信號,編號從1到31,34到64。不同的內(nèi)核版本略有....
popen和system有什么區(qū)別?
這兩個都是屬于C庫里面的函數(shù),作用也差不多,可以在程序中執(zhí)行shell命令。
同樣是用STM32點亮一顆LED燈,寄存器和庫有什么區(qū)別?
首先在創(chuàng)建工程的時候就比較麻煩,新建工程,起個名字,選擇一個合適的芯片,新建main.c,然后隨手來....
為什么你會覺得vim非常難用?因為你的配置不對
文件中,需要注意的是,他的語法規(guī)則跟C語言不一樣,比如注釋用的是雙引號。常用的幾個配置如下。
2分鐘搞懂輸出重定向
視頻最后我們通過重定向把標(biāo)準(zhǔn)輸出寫到了文件中,但是錯誤輸出還是留在了屏幕上。
三種方法計算二進(jìn)制中1的個數(shù),最后一種比較炸裂!
第二種稍微厲害一些,用到了 x & (x - 1) 這么一行代碼,它的作用就是讓二進(jìn)制表示中最后一個....