国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

嵌入式面試題——C語言面試題(二)

2019-11-06 06:19:07
字體:
來源:轉載
供稿:網友

1、局部變量能否和全局變量重名?     答:能,局部會屏蔽全局。要用全局變量,需要使用"::"局部變量可以與全局變量同名,在函數內引用這個變量時,會用到同名的局部變量,而不會用到全局變量。對于有些編譯器而言,在同一個函數內可以定義多個同名的局部變量,比如在兩個循環體內都定義一個同名的局部變量,而那個局部變量的作用域就在那個循環體內。

2、如何引用一個已經定義過的全局變量?     答:extern     可以用引用頭文件的方式,也可以用extern關鍵字,如果用引用頭文件方式來引用某個在頭文件中聲明的全局變理,假定你將那個變量寫錯了,那么在編譯期間會報錯,如果你用extern方式引用時,假定你犯了同樣的錯誤,那么在編譯期間不會報錯,而在連接期間報錯。

3、全局變量可不可以定義在可被多個.C文件包含的頭文件中?為什么?    答:可以,在不同的C文件中以static形式來聲明同名全局變量。    可以在不同的C文件中聲明同名的全局變量,前提是其中只能有一個C文件中對此變量賦初值,此時連接不會出錯。

4、語句for( ;1 ;)有什么問題?它是什么意思?    答:無限循環,和while(1)相同。

5、do……while和while……do有什么區別?    答:前一個循環一遍再判斷,后一個判斷以后再循環。

6、請寫出下列代碼的輸出內容#include <stdio.h>main(){int a,b,c,d;a=10;b=a++;c=++a;d=10*a++;PRintf("b,c,d:%d,%d,%d",b,c,d);return 0;} 答:b,c,d:10,12,120


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 恩平市| 丰都县| 石楼县| 通海县| 大安市| 鄂伦春自治旗| 五大连池市| 合水县| 凌云县| 应用必备| 炉霍县| 稷山县| 曲阜市| 彩票| 桓仁| 阜城县| 隆回县| 兴山县| 同德县| 格尔木市| 高雄县| 大丰市| 伊金霍洛旗| 南康市| 偏关县| 罗田县| 曲阜市| 陇西县| 房产| 石城县| 宜章县| 酉阳| 林口县| 铜鼓县| 丹棱县| 巫山县| 黑山县| 金堂县| 唐海县| 隆林| 大宁县|