最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

計算機國二錯題集(三)

2023-09-03 20:58 作者:獨眼的安提柯  | 我要投稿

一 宏define只是簡單的沒有括號的替換

本題第一個f(2)不加括號 2×M=2×N+1=2×5+1=11 f(1+1)=1+1×M=1+1×N+1=1+6=7 二,static全局變量性質(zhì)保證每次執(zhí)行函數(shù)時候x不會被重新賦值 也就是第一次定義x為1 執(zhí)行函數(shù)后x變?yōu)?再執(zhí)行函數(shù)時候不會再給x賦值一 而是會跳過static后面x=1這個語句

三,字符串比較strcmp函數(shù)

O的ASKL碼值是<O的阿克斯碼 字符串比較只比較第一個不同的字符阿克斯碼大小 所以s2>s1 strcmp函數(shù)返回值為負(fù)數(shù)不為0 所以選A 四,結(jié)構(gòu)體定義和生成結(jié)構(gòu)體類型變量的語法格式

A選項REC后面不應(yīng)該有分號 B選項是對的 C選項錯誤同A REC后面不加分號 D選項這種定義表示生成無名類新變量REC REC是新變量名 不是結(jié)構(gòu)體類名故不能用來生成結(jié)構(gòu)體類變量t1 t2 五,傳值和傳地址的區(qū)別 1 函數(shù)傳值(無法通過函數(shù)來改變實際參數(shù)) 形參a的變化不影響實參a=1 最終打印的是實際參數(shù) 為我們可以把形參理解為c(反正形參a和實參a不是一個東西)

注意函數(shù)定義最好寫到主函數(shù)main外面這樣防止有的版本他報錯 2用指針解引用傳地址(實現(xiàn)了通過函數(shù)調(diào)用改動函數(shù)外面的實際參數(shù)a)

成功把a從1改到了2 六,交換ab值的可行和不可行方案 ONE 不可行方案一 只傳變量值不傳址

我們發(fā)現(xiàn)變量a b的值沒有交換 注意 1最好用swap1作為函數(shù)名防止和C庫自帶的swap函數(shù)重名 2 函數(shù)兩個形參formal parameter 用逗號隔開 Two不可行方案二(傳地址但是只改動指針方向未改變指針內(nèi)容)

實際上這種方法不但沒有交換m和n的值m和n的地址也沒有交換(因為地址傳入也是形參地址是值拷貝真正交換可能要用二級指針) 實際上真正用二級指針也無法交換變量地址變量地址是無法交換的

比如這個程序用了二級指針也交換不了 變量地址和變量名是綁定的沒法交換我們只能用指針來改動地址里面的變量改不了變量名和地址 這個方法只交換了形參地址沒有交換實際參數(shù)地址 3正解利用指針和解引用交換mn的值

注意定義 int temp 而不是定義int 指針temp 錯解4 解引用野指針(未初始化的指針是不能直接解引用的) 比如我們可以定義 int 星p; p=地址a; 但不能 int 星p; 星p=a;這是不行的

錯誤在于創(chuàng)建了一個指向隨機的指針temp 我們沒有用地址給temp初始化 所以沒法給temp解引用 正解5 先給指針temp初始化再用

成功交換 看用指針交換ab值得一個經(jīng)典選擇題

這里函數(shù)int t后面前三個語句交換了a和b的值 變成了 a=9 b=0 最后一個語句是b=a的意思 所以b變成了9 現(xiàn)在a=9 b=9 選C 七,一個經(jīng)典改錯題

第一個錯誤我已經(jīng)在圖片改了 就是fun之前要申明他的返回值數(shù)據(jù)類型 這里是空所以void 第二個錯誤就是第一個for循環(huán)循環(huán)變量是k 所以應(yīng)該num(k)=0才對 i改成k (給數(shù)組num全部初始化為0) 第三個錯誤,switch(s)改成switch(星號s) 這里s是字符串的首地址 case下面a A都是字符串的元素是單個字符 需要解出引用 知識點switch()和case()括號中的數(shù)據(jù)類型必須一樣 所以應(yīng)該對地址s解引用得到字符。 八 一些知識點 函數(shù)原型聲明必須有分號 函數(shù)定義最好寫在main外面

計算機國二錯題集(三)的評論 (共 條)

分享到微博請遵守國家法律
布尔津县| 汉源县| 浙江省| 隆子县| 巫溪县| 达孜县| 阿巴嘎旗| 林甸县| 天台县| 玉龙| 阳城县| 江陵县| 永清县| 松潘县| 姚安县| 锡林郭勒盟| 岑巩县| 泾川县| 凯里市| 嘉荫县| 建阳市| 志丹县| 伊川县| 龙岩市| 城固县| 南皮县| 托克托县| 嵊州市| 中牟县| 潜山县| 谷城县| 天津市| 阿克陶县| 策勒县| 中西区| 探索| 乌苏市| 云林县| 丹棱县| 彭山县| 南木林县|