色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

使用#include操作的一段風騷代碼

FPGA之家 ? 來源:TopSemic嵌入式 ? 作者:TopSemic嵌入式 ? 2021-05-03 11:52 ? 次閱讀

有個小伙伴在我們的嵌入式交流群里發了類似下面的一張圖,

5e48f54c-9ff3-11eb-8b86-12bb97331649.png

頓時引起一陣騷動,我把源代碼再附上,

main.c 如下:

#include 《stdio.h》

#include 《string.h》

static char city_name[][20] = {

#include “city.h”

};

int main(void) {

printf(“%s”, city_name[0]);

}

city.h 如下:

“北京”,

“上海”,

“廣州”

這段代碼風騷的地方是在C語言里的數組里使用了一個#include的操作,我長這么大也是第一次見。

不過有個小伙伴表示不服,他立刻在自己的電腦上編譯了一把,尷尬的是沒有編譯通過

5e93bc26-9ff3-11eb-8b86-12bb97331649.png

他也把自己的代碼貼上來了

問題出在什么地方呢?看到這里,你可以暫停10秒鐘,想一下原因。

后來該同學自己找到了問題,

問題在于#include “city.h”必須單獨起一行。

那么問題又來了,為什么#include 必須要單獨起一行?為此我把落了一層灰的《C和指針》書拿出來翻了一遍,楞是沒找到說明。

最后在谷歌上找到一個人的回答:

#必須是一行中的首個非空格字符,也就是說#前面可以有空格,但是不能有其他字符。

這個問題先這么告一段落吧。

后來群里的會長同學又提出了疑問,

他覺得這個city.h寫的不符合C規則,剛一看好像是這么回事,一般的頭文件也沒有這么寫的,不過事實上沒人規定頭文件應該怎么寫,只要包含后的c文件符合語法規則就可以。另外#include 包含的文件也不一定是后綴為.h的文件,什么后綴格式的文件都可以。

用上述方法也有好處,方便更新數組內容,直觀。

此外如果用gcc編譯的話,gcc 使用-E 參數可以幫你展開宏定義和頭文件。

最后會長同學感慨了一句:畢業找工作,精通c語言;兩年后、掌握c語言;五年后,了解c語言。

我找了一下2013年自己找工作的簡歷。

他說的沒錯,我第一條寫的就是精通C語言編程

全文完。

原文標題:一個風騷的C語言操作

文章出處:【微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。

責任編輯:haq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 嵌入式
    +關注

    關注

    5090

    文章

    19176

    瀏覽量

    306935
  • C語言
    +關注

    關注

    180

    文章

    7614

    瀏覽量

    137438

原文標題:一個風騷的C語言操作

文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    使用STM32單片機可以進行SPI通訊,一段時間可以正常工作,一段時間沒有數值,這是什么問題?

    我使用STM32單片機,可以進行SPI通訊。。一段時間可以正常工作,一段時間沒有數值,寄存器0x20顯示0xf0.。。。請問您這是什么問題?
    發表于 01-09 07:52

    ADS1013采集運放輸出數據,一段時間后變的很低是為什么?

    我用ADS1013采集AD8237運放輸出直流數據,開始采集得到的原始數據為683,對應1.3v。一段時間后大概5-9分鐘,ads1013讀出來的數據變成11,對應0.02v,然后不再發生變化。需要系統復位ADS1013采集的數據才會變成683,但過了一段時間還是會出現
    發表于 12-17 07:09

    ADS1220運行一段時間后出現ADC = -1 的錯值,怎么解決?

    ADS1220可以轉換出數據,但是經常運行一段時間后出現ADC = -1 的錯值,并且復位單片機無法恢復,只有把ADS1220斷電后才能恢復。 代碼是移植的github上適配Arduino的代碼
    發表于 12-06 07:23

    TLV5633IPW使用一段時間就壞了,為什么?

    最近使用TLV5633IPW芯片,使用一段時間就壞了,跟C8051F530A單片機搭配使用,DA輸出過大,請大佬出來指點一二,謝謝
    發表于 11-26 08:18

    風機運行一段時間跳閘的原因

    風機在運行一段時間后跳閘,可能的原因有多種,以下是些常見的因素及其解決方法: 、電氣因素 起動電流過大 : 對于大功率容量的風機,建議采用降壓起動方式以減少起動電流。 檢查電氣系統,確保電氣元件
    的頭像 發表于 09-30 10:11 ?2110次閱讀

    如何讓蜂鳴器響一段時間停止

    蜂鳴器是種常見的電子元件,廣泛應用于各種電子設備中,如鬧鐘、電話、電子玩具等。蜂鳴器的工作原理是通過電磁線圈產生磁場,使蜂鳴片振動產生聲音。本文將介紹如何讓蜂鳴器響一段時間停止,包括硬件連接、軟件
    的頭像 發表于 08-09 10:06 ?1211次閱讀

    相間距離保護的一段保護范圍介紹

    引言 電力系統是現代社會的重要基礎設施,其安全穩定運行對于保障國民經濟和人民生活具有重要意義。在電力系統中,相間距離保護是種重要的保護方式,其主要作用是保護電力系統的相間故障。一段保護范圍作為相間
    的頭像 發表于 08-05 10:11 ?1013次閱讀

    請問ad9910芯片的ram模式在接收數據時為什么會出現一段方波?

    ad9910在使用ram模式時單片機給他傳輸波形數據總是會出現一段先低后高的波形,請問怎么消除這段波形,或者說問什么會出現這段波形,這段波形出現有什么規律嗎?請幫忙解答下,謝謝各位佬。 就是這樣
    發表于 06-12 10:25

    VL53L0在使用一段時間后無法讀取數據如何解決?

    VL53L0在使用一段時間后無法讀取數據,已經有好幾個模塊了,返回的錯誤代碼有-6,-7和-20,這個到底是怎么回事?如何解決?
    發表于 05-28 08:07

    用IAR給STM8編程的每次下載完之后要給它加密,可以在程序里面寫一段代碼加密嗎?

    我用IAR給STM8編程的,每次下載完之后要給它加密。有點麻煩,想問下哪位大神有沒有試過在程序里面寫一段代碼加密的?
    發表于 04-18 06:11

    請問STM8中的RAM會像51系列樣有一段初始化清零代碼嗎?

    最近在做防止復位腳復位的程序,想利用RAM的保存數據特性做一段復位恢復,STM8 中的RAM會像51系列樣有一段初始化清零代碼嗎?
    發表于 04-16 06:49

    STM8串口工作一段時間后出現通訊異常的原因?

    做熱復位, 問題猶在,STM8L051F3有每分鐘軟件復位機制。系統重新后就正常了,經過一段時間后可能還會出現問題。有個客戶反饋產品完全異常之前有出現10次操作有3次成功的狀態。產品帶回公司測試幾個月
    發表于 04-15 08:05

    算力簡史,是一段波瀾壯闊的歷史

    今天這篇文章,我將給大家詳細介紹下人類算力的演進過程。這是一段波瀾壯闊的歷史,值得我們駐足與回憶。Chrent人工算力時代人類對算力的利用,從遠古時期就已經開始了。大腦,是我們最原生的算力工具
    的頭像 發表于 04-04 08:26 ?716次閱讀
    算力簡史,是<b class='flag-5'>一段</b>波瀾壯闊的歷史

    STM32F103C8下載程序過程中中斷,然后上電運行MCU,此時MCU在跑哪一段代碼

    STM32F103C8下載程序過程中中斷,然后上電運行MCU,此時,MCU在跑哪一段代碼?有哪些外設在工作?多謝
    發表于 03-29 08:05

    Falsh和RAM中運行同一段代碼,執行效率相同嗎?

    在Flash中運行程序和在RAM中運行程序,同一段代買執行時間是不是在RAM中更短,如果RAM中執行效率更高,如何將代碼全部拷貝到RAM中運行
    發表于 02-19 07:10
    主站蜘蛛池模板: 涩涩视频下载 | 高hh乱亲女真实 | 涩涩视频下载 | youjizz护士 | 亚洲乱码国产乱码精品精98 | 99久视频只有精品2019 | 蜜芽手机在线观看 | 本庄优花aⅴ全部在线影片 被滋润的艳妇疯狂呻吟白洁老七 | 国产一卡在线观看完整版 | 久久理论片迅播影院一级 | 色多多污污在线播放免费 | 伊人久久影院大香线蕉 | 好男人免费观看在线高清WWW | 精品日韩二区三区精品视频 | 男人网站在线观看 | 亚洲欧美中文字幕网站大全 | 精品丰满人妻无套内射 | 久久99国产精品一区二区 | 嗯啊插的好深啊使劲抽视频 | 国产传媒18精品A片在线观看 | 一本道色综合手机久久 | 久久re这里视频只精品首页 | 日韩美女爱爱 | 色老99九久精品偷偷鲁 | 中文字幕精品AV内射夜夜夜 | 久久er国产精品免费观看2 | 成人区精品一区二区不卡AV免费 | 出租屋自拍贵在真实15P | 日本另类z0zxhd | 国产成人综合视频 | 少妇高潮惨叫久久久久久电影 | 琪琪色原网站ying | 92电影网午夜福利 | 国语自产视频在线不卡 | 亚洲伊人久久综合影院2021 | 大中国免费视频大全在线观看 | 男的插曲女的下面免费APP | 内射一区二区精品视频在线观看 | 国精产品一区一区三区有限在线 | 校草让我脱了内裤给全班看 | 凌晨三点免费WWW |