找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2008|回复: 0
打印 上一主题 下一主题
收起左侧

什么是C语言?C语言启蒙篇

[复制链接]
跳转到指定楼层
楼主
ID:108935 发表于 2016-3-15 02:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
什么是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()函数的功能以及用法以后会讲。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表