久久久国产精品视频袁燕,99re久久精品国产,亚洲欧美日韩国产综合v,天天躁夜夜躁狠狠久久,激情五月婷婷激情五月婷婷

肉嘟嘟的程序媛
認(rèn)證:普通會員
所在專題目錄 查看專題
C語言簡介
C語言 內(nèi)功心法1 -- 函數(shù)的寫法
C語言 內(nèi)功心法2 -- 函數(shù)的簡單運(yùn)用
C語言 功法3(靈魂出鞘) = 身臨其境
C語言 穩(wěn)固功法:階段小結(jié)
C語言 功法2(語法) = 函數(shù)的簡單運(yùn)用
作者動態(tài) 更多
git 情景 4 —— 永世不滅
2021-12-16 22:14
git 情景 3 —— 多重分身
2021-08-06 17:28
git 情景 2 —— 時空穿梭
2021-06-08 01:20
git 情景 1 —— 封存歷史,探索代碼的前世今生
2021-05-13 21:11
git 版本管理 —— 使用場景以及入門
2021-05-11 13:12

C語言 穩(wěn)固功法:階段小結(jié)

在之前的章節(jié)中,我們學(xué)習(xí)了四大功能(函數(shù),判斷,循環(huán),在加上 printf 顯示功能)之后,我們就可以進(jìn)行一些簡單的編程和測試了。
  1. 函數(shù):把某個功能打包起來,不至于一堆代碼放在一起,不方便以后修改。(我就寫了兩行代碼,至于還以后修改不方便?大家肯定會這么想,但是,我們這個時候只是學(xué)習(xí),真到了工作的時候,上千上萬行的代碼,沒有一個良好的編程習(xí)慣,你可能要付出多一倍代碼量的操作,而且自己寫的代碼下周可能就會忘記)。下面我們對比下有函數(shù)的效果。判斷:需要判斷的目的是為了可以讓程序執(zhí)行的方向多樣化和應(yīng)對各種各樣的情況。比如舉個簡單的例子

A -- 不使用函數(shù)的效果

B -- 使用函數(shù)
對比 A 和 B 你可以發(fā)現(xiàn),雖然 B 的寫法現(xiàn)在看著有點(diǎn)多,我那問一下,如果你需要額外增加一個新人的個人信息,你看下哪一個更方便一點(diǎn),A中必須再增加重復(fù)的三行代碼,而B中只需要再增加一條 PrintPersion 代碼,這樣是不是覺得特別方便???
2.判斷:需要判斷的目的是為了可以讓程序執(zhí)行的方向多樣化和應(yīng)對各種各樣的情況。比如舉個簡單的例子:你身上有 1 元,你出去買糖吃,結(jié)果你自己肯定知道你只能買 < 1 元的糖,但凡你去超市買到超過 1 元的糖,我保證你走出派出所的大門。
3.循環(huán):這就不用說了,就是為了讓我們有了一個偷懶的機(jī)會。以最少的代碼實(shí)現(xiàn)相同功能。

開啟我們的測試環(huán)節(jié):你現(xiàn)在會了上面這些東西,你覺得你會做什么?我出個簡單的題目吧,如何實(shí)現(xiàn)下面這個圖形呢?

題目1
首先最簡單,也是最LOW的寫法:雖然功能實(shí)現(xiàn)了,但是在別人眼中卻是個垃圾代碼。

稍微有點(diǎn)上檔次的寫法:

好了,你知道這樣寫的有點(diǎn)有哪些嗎?
1,雖然行數(shù)比較多,但是如果我們要求換成下面這樣,你覺得那種修改的更少?

2,是不是增加了代碼的可擴(kuò)展性,這樣的代碼支持任意寬度 + 高度的設(shè)置?
聲明:本內(nèi)容為作者獨(dú)立觀點(diǎn),不代表電子星球立場。未經(jīng)允許不得轉(zhuǎn)載。授權(quán)事宜與稿件投訴,請聯(lián)系:editor@netbroad.com
覺得內(nèi)容不錯的朋友,別忘了一鍵三連哦!
贊 2
收藏 3
關(guān)注 54
成為作者 賺取收益
全部留言
0/200
成為第一個和作者交流的人吧