零基础编程入门基础语句!小白必点,大牛绕道!

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达到你们想要的效果,这就足够了。

发布了174 篇原创文章 · 获赞 22 · 访问量 7147

猜你喜欢

转载自blog.csdn.net/weixin_45820912/article/details/103894192
今日推荐