C语言的入门心得2——输出,输入以及内部计算
开始之前,先废话一下,我的的心得不像其他的教学,一小节一小节慢慢来,我是一种帮助你们建立C的思维及兴趣。这一节就大概可以看清楚。还有,我是第一次自己编写的博客,都是纯手打,可能有一些难理解。我也是一名学生,希望大家积极参加交流,也可以给我的博客一点建议(意见也行)。
首先,在上一个章节说了建立项目及创建一个C++的源文件。为什么要C++的,以后再说。
先讲一个函数
这里讲解一下,第一行的#include<stdio.h>这是系统头文件,现在还不要去理解他,照打就行了。
第二行int main()这里的int是整形的意思,说明这个函数需要返回值,所以后面就加了return。这是返回值的意思前面我们默认为0,你也可以用void main(),void说明这是一个不返回值的函数,也许你们发现了,main是什么意思,他代表主函数,至于主函数是代表什么,在后面我会出一个节来说。
再下去, { 和 } 表示的是这个函数的范围,就把函数比成国家,那这对大括号里面就是你的领土。
printf 是输出函数,后面的格式就如上图一样," "里面的的内容随你,\n表示换行。每一节后面要加上 ; 表示这一个函数运行到这里结束。
这是上图的运行结果。如果 \n 去掉的话会变成
发现差别了没有,这个你们先照打一下,然后自己做下别的,如打个财产账单或你自己的身高体重等等的单子,可以多行。
接下来说下输入函数还有变量的问题。(上面学习完了再下来学习)
int 上面说过是整形变量,输入的为整数,不可为小数,不然会自动四舍五进。
int a=0;在这里可以写成int a; ,区别在于习惯。还有,前面的a给了他一个值,为0。
scanf 输入函数,%d表示整形数,当然可以是小数,也可以是字母,当然,这等后面再说。&a表示你前面这个值赋予给a。
后面的 printf("你的钱包剩余钱为%d\n",a); 这个在下面的内部计算一起说,或者自己瞎搞一下试试。
补充:如果要输入多个数,规格如下
好了,到了最后,内部计算。(老规矩,前面先学习完,可以先玩下游戏)
ps:我刚好现在在听歌,介绍下最近很喜欢的一首歌——夢娜 唱的 君と出会えるって 可以去听下,是刚好喜欢你的日语版哦
内部计算,这个内容,我希望你们能够自己学习,我在这里就给个例程。主要搞清楚他们的优先级。
你们对比下前面的输入函数,然后看看有什么区别,还有,这个函数还可以这样写。
结果一样的
给大家一个任务
做一个超市的打小票的机器,其实我上面就已经给你们了,就看你们怎么打啦