Start? ? //開始
作為毫無計算機(jī)基礎(chǔ)的新手,編程是一個我未曾伸手觸及的世界。唯獨(dú)在互聯(lián)網(wǎng)上了解過編程語言的無限潛能,從簡易軟件開發(fā)到計算火箭發(fā)射參數(shù)皆可由實(shí)現(xiàn),nowadays有幸被智能視覺專業(yè)錄取,能夠正式進(jìn)行編程學(xué)習(xí)
在進(jìn)行了兩周的C語言學(xué)習(xí)后,我通過這門最基礎(chǔ)的編程語言初步總結(jié)出了所有編程語言的應(yīng)用基本都可以用兩個詞概括:格式 & 邏輯,前者是不同語言的標(biāo)志、確保程序正常運(yùn)行的前提,而更重要的,是編寫程序的邏輯
對我來說,編程真正的難點(diǎn),是如何總結(jié)出解決所需問題的思路。找到自身需求,分析問題,思考哪種函數(shù)的功能能夠針對該問題,這是需要獨(dú)自一人摸索的階段。
Surprising discovery? //驚喜的發(fā)現(xiàn)
在編寫“成績評級”的代碼時,無疑需要用到選擇結(jié)構(gòu)if,于是我好奇,能否可以借助該原理編寫一個可愛的小程序,比如我個人對不同天氣的好感度?但很快醒目的報錯打破了我的幻想,問了我的豆包才知道,字符串之間的比較需要引用庫函數(shù)strcmp。思路改變,我第一個的小程序也因此誕生
Prospect? ? ? //未來展望
C語言讓我第一次與虛擬世界建立了連接,當(dāng)?shù)谝粋€"Hello World!"在屏幕上編譯通過并運(yùn)行時,我內(nèi)心的激動與成就感難以言說這是,這由我創(chuàng)造的世界,也是那個虛擬生命對我的回應(yīng),而從今往后,我會繼續(xù)給它下達(dá)指令,而它也會無數(shù)次地回應(yīng)我
Hello World!
press any key to continue……
printf("Hello,virtual self \n”) ;? //我聽到了,你好
printf("Let's create the new world \n");//讓我們來創(chuàng)造新世界
return 0;