在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

常見的嵌入式C語言的3道面試題含答案,快來學習吧!

Q4MP_gh_c472c21 ? 來源:未知 ? 作者:易水寒 ? 2018-08-12 11:02 ? 次閱讀

題一:

簡述strcpy sprintf與mencpy的區別

思考過后,再到下方尋找答案

題二:

如何避免“野指針”

思考過后,再到下方尋找答案

題三:

簡述指針常量與常量指針區別

思考過后,再到下方尋找答案

題一答案:

三者主要有以下不同之處:(1)操作對象不同,strcpy的兩個操作對象均為字符串,sprintf的操作源對象可以是多種數據類型,目的操作對象是字符串,memcpy 的兩個對象就是兩個任意可操作的內存地址,并不限于何種數據類型。(2)執行效率不同,memcpy最高,strcpy次之,sprintf的效率最低。(3)實現功能不同,strcpy主要實現字符串變量間的拷貝,sprintf主要實現其他數據類型格式到字符串的轉化,memcpy主要是內存塊間的拷貝。說明:strcpy、sprintf與memcpy都可以實現拷貝的功能,但是針對的對象不同,根據實際需求,來選擇合適的函數實現拷貝功能。

題二答案:

“野指針”產生原因及解決辦法如下:(1)指針變量聲明時沒有被初始化。解決辦法:指針聲明時初始化,可以是具體的地址值,也可讓它指向NULL。(2)指針 p 被 free 或者 delete 之后,沒有置為 NULL。解決辦法:指針指向的內存空間被釋放后指針應該指向NULL。(3)指針操作超越了變量的作用范圍。解決辦法:在變量的作用域結束前釋放掉變量的地址空間并且讓指針指向NULL。注意:“野指針”的解決方法也是編程規范的基本原則,平時使用指針時一定要避免產生“野指針”,在使用指針前一定要檢驗指針的合法性。

題三答案:

指針常量是指定義了一個指針,這個指針的值只能在定義時初始化,其他地方不能改變。其實指針常量是唯一的,即NULL;常量指針是指定義了一個指針,這個指針指向一個只讀的對象,不能通過常量指針來改變這個對象的值。指針常量強調的是指針的不可改變性,而常量指針強調的是指針對其所指對象的不可改變性。注意:無論是指針常量還是常量指針,其最大的用途就是作為函數的形式參數,保證實參在被調用函數中的不可改變特性。


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

    關注

    5120

    文章

    19409

    瀏覽量

    312370
  • C語言
    +關注

    關注

    180

    文章

    7624

    瀏覽量

    139462
  • 指針
    +關注

    關注

    1

    文章

    484

    瀏覽量

    70858

原文標題:考一考!嵌入式C面試題3道

文章出處:【微信號:gh_c472c2199c88,微信公眾號:嵌入式微處理器】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    常見嵌入式C語言面試題

    數組是最基本的數據結構,關于數組的面試題也屢見不鮮,本文羅列了一些常見面試題,僅供參考。目前有以下18題目。
    發表于 07-18 10:46 ?910次閱讀

    經典嵌入式面試題

    經典嵌入式面試題
    發表于 08-20 09:39

    又到一年畢業季,分享經典嵌入式面試題

    比較全面的嵌入式面試題,問答、選擇題形式,有答案
    發表于 08-18 17:00

    嵌入式開發面試題3,思考一下,你會幾個

    嵌入式開發面試題3,思考一下,你會幾個1.ARM異常有哪些分類?2.ARM異常會發生哪些硬件操作?3.請簡述中斷和異常的差別?
    發表于 08-21 14:49

    嵌入式工程師常見面試題匯總

    嵌入式工程師常見面試題,看看都會不!
    發表于 01-12 07:35

    嵌入式工程師常見面試題

    嵌入式工程師常見面試題,看看都會不!
    發表于 02-02 07:42

    c語言面試題

    c語言面試題集(單片機)C language problem(20151125084232)
    發表于 12-18 14:05 ?9次下載

    c語言面試題

    c語言面試題
    發表于 11-05 16:48 ?0次下載

    C語言經典面試題

    C語言 經典面試題
    發表于 01-05 11:27 ?0次下載

    淺談嵌入式軟件開發經典面試題

    嵌入式軟件開發經典面試題
    的頭像 發表于 03-20 14:25 ?8021次閱讀
    淺談<b class='flag-5'>嵌入式</b>軟件開發經典<b class='flag-5'>面試題</b>

    常見的MySQL高頻面試題

    在各類技術崗位面試中,似乎 MySQL 相關問題經常被問到。無論你面試開發崗位或運維崗位,總會問幾道數據庫問題。經常有小伙伴私信我,詢問如何應對 MySQL 面試題。其實很多面試題都是
    的頭像 發表于 02-08 16:05 ?2540次閱讀

    Java架構面試筆試專題資料及經驗(含答案)和學習筆記: ActiveMQ消息中間件面試專題.pdf

    Java架構面試筆試專題資料及經驗(含答案)和學習筆記: ActiveMQ消息中間件面試專題.pdf(大學電源課程設計)-Java架構面試
    發表于 07-26 11:28 ?2次下載
    Java架構<b class='flag-5'>面試</b>筆試專題資料及經驗(<b class='flag-5'>含答案</b>)和<b class='flag-5'>學習</b>筆記: ActiveMQ消息中間件<b class='flag-5'>面試</b>專題.pdf

    嵌入式常見經典筆試題

    幾種通訊方式?6.C函數允許重入嗎?7.嵌入式操作系統和通用操作系統有什么差別?嵌入式經典面試題C語言
    發表于 11-03 18:51 ?73次下載
    <b class='flag-5'>嵌入式</b><b class='flag-5'>常見</b>經典筆<b class='flag-5'>試題</b>

    關于數組常見面試題

    數組是最基本的數據結構,關于數組的面試題也屢見不鮮,本文羅列了一些常見面試題,僅供參考。目前有以下18題目。
    的頭像 發表于 08-17 09:25 ?1786次閱讀

    分享10有趣的嵌入式C語言面試題答案

    10個C語言面試題,涉及指針、進程、運算、結構體、函數、內存,看看你能做出幾個!
    的頭像 發表于 05-09 10:54 ?3177次閱讀
    主站蜘蛛池模板: 2018天天夜夜| 免费视频精品 | 色综合天天综合 | 豆国产97在线 | 欧洲 | 欧美又粗又硬又大久久久 | 狠狠色噜噜狠狠狠狠888奇米 | 国产精品亚洲四区在线观看 | 香港三级理论在线观看网站 | 美女被草视频 | 色天天综合网 | 天天做天天操 | 日本在线黄 | 欧美性野久久久久久久久 | 女人精69xxxxxx | 日韩欧美中文字幕在线视频 | 天天色天天舔 | 种子在线搜索bt | 国模鲍鱼| 男人和女人在床做黄的网站 | 五月综合激情视频在线观看 | 一卡二卡卡四卡无人区中文 | 国产精品国产三级国产普通话对白 | 国产精品大全 | 中文在线天堂网 | 午夜艹逼 | 成人午夜亚洲影视在线观看 | ts视频在线观看 | 男女草逼视频 | 久久青草91免费观看 | 天天射天天搞 | 白嫩美女一级高清毛片免费看 | 美女网站色黄 | 黄网站在线观看高清免费 | 两人性世界| 99插插| 色黄污在线看黄污免费看黄污 | 久久男人的天堂色偷偷 | 三及毛片| 免费福利片2022潦草影视午夜 | 人人做人人看 | 老司机色网 |