零基础编程入门基础语句!小白必点,大牛绕道!
?
0、變量與賦值
編程中最最基礎的,是變量。
變量的命名,最簡單的就是a、b、c、d、e、f、g,26個字母就有26個變量了,如果還不夠用,你就用aa、bb、cc、dd。再不夠用,你就寫單詞,要用一個變量表示現金有多少你就用變量cash,不會英語單詞,就寫拼音xianjin作為變量名。
保證不會出現變量命名錯誤。超簡單。
你可以理解為一個變量就是一個格子,每個格子里只能填一個數字。
變量在電腦里,沒賦值時就是0,也就是,格子是空的!
所謂賦值,就是把等號右邊的值,放到左邊的變量里。
比如執行 “a = 1 + 1”,就是先計算“1 + 1”,值為2,那么不管變量a之前是什么值,它現在就是2了。就是把“1 + 1”的值放到a這個格子里。
電腦是按順序執行語句的,從上向下。而賦值時先看等號右邊。
比如變量a之前值是2,執行“a = a + 1”時,電腦先看右邊的式子“a + 1”,值是3,然后等價于執行了語句“a = 2 + 1”。
我當年學編程的時候,老師教了一套很好用的讀程序方法。見動圖:
?
1、判斷
判斷語句也不止一句,不過最簡單最通用的就是if。
在不同程序體下,if語句的寫法不一樣,具體是c語言還是basic還是pascal還是python具體分析,只要理解意思,寫的時候查一下格式就好。
一般來說,“if 條件 then 執行語句 else 執行語句”是標準寫法。
條件為真,只執行then,不執行else。
條件為假,只執行else,不執行then。
比如
a = 1
ifa > 3then b = 4 elseb = 5
(b此時為5)
if a < 2 then b = 4 else b = 5
(b此時為4)
同樣還是那個小流程圖,看得清楚些。
3、循環
循環也有不止一種。
首先,for循環!
不同程序依然格式有出入,我隨手寫一種寫法,大家理解下含義:
for 變量 = 開始值 to 結束值
執行語句(循環體)
next
怎么理解呢?
理解為很多判斷語句就好。
比如,
for i = 1 to 10
a = a + 1
next i
在進入for循環時,i被賦值為1,執行一次程序體“a = a + 1”,
執行到next時,i向上加1,變成2,回到第一句for語句位置,判斷“2是否大于10”,
不大于,再執行一次循環體“a = a + 1”,
到next,i再加1,變成3,回到for語句位置,判斷“3是否大于10”,
。。。。。。。。
到next,i再加1,變成11,回到for語句位置,判斷“11是否大于10”,
大于!跳過循環體,循環結束,繼續執行下方的程序。
差不多就這個意思啦,然后for和if常常結合在一起使用。
比如接下來的程序,就是把1到5中所有奇數加起來的(不使用求余)的方法。為了演示,我是用的1到5,其實你用2到5,用1到10000都可以正常執行的。
如果大家對C/C++感興趣的話,可以加一下我們的學習交流Q群:637 ?935 ?295,免費領取一套學習資料和視頻課程喲~
(1~10)
(11~20)
(21~24)
?
4、總結
其實編程并不是一件難事,只要理解就好。
尤其是對于非計算機專業的學生,甚至只需要最基礎的賦值和判斷語句,就可以完成很多自己專業的事情,為自己省心省力。
大家看完了文章,如果覺得有收獲,可以自己試著去寫一寫,比如輸出1到100內的所有素數這種,編程生一開始都會接觸的題目。(我這算不算留課后作業?你們要是有問題可以把代碼發我讓我看看,或者讓我帖下代碼給你們,通過留言啊什么的)
請記住,重要的是思路!想出來怎么運用for、if達到你們想要的效果,這就足夠了。
總結
以上是生活随笔為你收集整理的零基础编程入门基础语句!小白必点,大牛绕道!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【粉丝福利】今天不谈技术,只送福利!
- 下一篇: GBDT!深入浅出详解梯度提升决策树