什么是C语言?其实就是一种电脑和人沟通的工具。
电脑能看懂什么?0和1。假如我们定义00110的意思是让电脑自爆,那么我们给电脑说00110,电脑就自杀了。。。。
可是当我们定义的很多时,电脑能看懂,但人就记不住看不懂了。所以人们可以用zibao代表00110,比较好记吧,我们只需要在一个软件VC++里输入zibao,然后这个软件自动把zibao翻译成00110给电脑,然后电脑就自爆。。。。。vc++软件就是一个翻译官。
如上面的例子,zibao就是一个工具,用途是让电脑自爆。在比如一个工具::一个函数 Max() 它的用途就是在括号你写两个数,并用逗号隔开,比如Max(2,9),把这个让软件VC++翻译给电脑看,电脑就把2和9进行比较,并把最大9的输出到屏幕上告诉你。
C语言是什么构成的呢?一大堆工具,既一大堆函数拼接而成的。写代码就是制造工具,这个工具的功能由你而定。同样把”工具“改为“函数”一样成立。
现在你大概应该知道C语言是个什么东西了,模糊也很正常,多看几个例子就明白了。
英语是一种语言,它有语法规则。同样C语言也有语法规则,我们学C就是学它的语法规则,比如可以把函数Max()当成一个短语,这个函数的使用方法就是它的语法规则。为什么不提单词呢?C语言就32个单词,只要上过初中你就只需要学20个单词,所以单词我们直接忽略吧。。。。。。
C语言我也是刚学,说错了的地方求大神谅解。
下一篇是C语言初学第一讲,需要准备编译软件VC++,希望大家准备好。
什么是C语言?顾名思义是一种语言。我们想让电脑帮我们做事,那电脑就得懂我们的意思才行。
现在我们来写一段“程序”:
嘿,电脑,从这儿开始执行:
打开音乐播放器放一首老歌;
清理回收站;
把××××文件删除;
设置一个5点的闹钟提醒我吃饭;
嘿,电脑,结束了,你可以去玩儿了。。
这是我们对电脑说的话,但电脑不懂,所以我们要把这个“程序”翻译成 C语言 给电脑看。
假如我们想让电脑给我们算一下2×3等于多少。
我们在开发环境中写这样一段程序就行了:
main ()
{
int c;
c=2*3;
printf("%d",c);
}
现在我来解释一下这个程序:
1main(){
main是主要的意思,当然这个很重要。一个程序中只能有一个main(),他告诉电脑程序从main()后的{开始执行,从 相对应 的}结束。
main(){ },我们在大括号中写我们想告诉电脑的话,既程序。
2 int c;
电脑把2×3计算完了,但结果要用一个容器装吧!
这个语句的意思就是找电脑要一个容器,容器的名字是 c,型号是 int。就好比杯子,杯子的大小,杯子是否有盖,不同的杯子就有不同的型号。数字有大有小(所占内存),有正有负,既有不同的数据类型,它们需要的容器型号就不同。比如 int 可以盛放的数是-2^31-2^31的整数。
short 可以盛放的是-32768~32767的整数。(具体的会在以后数据类型章节讲)
3 * (乘)运算符
需要说明的是C语言中的运算符和数学里的有所不同,还有所增加。而且不止算数运算符,还有其它类型运算符比如逻辑运算符: || 或 && 与 ! 非。
4 printf()函数
每个函数都有它的功能,比如sin()函数的功能是把括号里的数字求正玄值。而printf()函数的功能就是把括号里的数据送到显示屏上,如果上面的程序不写这个函数,我们就不可能看到运算结果,那就只有电脑自己知道了。printf()函数的功能以及用法以后会讲。 |