c语言入门:[3]第一行c代码

 时间:2024-10-13 18:30:05

我先来老揉孟阼写一行代码,你看看

main()

{

1+1;

}

这电脑能给算吗?当然,不要忘了电脑还叫计算机。在c语言里用 + - * / 分别表示加减乘除,计算器里也是用这四个符号表示。这里那个分号表示一行c代码结束,有人也许会问,直接换行不就行了吗,很遗憾c语言只用分号来表示一条c语句的结束。

比如我让电脑算3个数学运算这样写就是不对的:

main()

{

1+1

5+6

7+9

}

我建立了一个1.c文件保存到了我电脑的桌面上,把上面代码放在cfree3里运行一下,你会看到没有弹出那个黑色窗口,下面的消息窗口提示出了错误信息。

c语言入门:[3]第一行c代码

这个消息窗口很重要,他提示出了我们的程序的错误信息,一共三行,我说明下。

第一行说的是正在编译桌面上的1.c这个文件,就是把我们写的c代码翻译成电脑能直接运行的exe程序

第二行说的是1.c这个文件里的第4行,有一个语法错误,在5的前面

第三行应该都能看懂,不解释了。

这里重要的是第二行,这里具体提示了错误在哪,并且你应该学会一个单词error(错误的意思)。双击这一行错误信息如下图:

c语言入门:[3]第一行c代码

你会看到cfree3已经定位到了具体位置,如下图:

c语言入门:[3]第一行c代码

分析下错误原因就是我们本意是想让电脑算3个数学式子,要把他们分开用换行是不行的应该用分号,这样写然后运行就可以通过了

main()

{

1+1;5+6;7+9;

}

所以说cfree3给你报的错误是5的前面,很显然是少了一个分号。

这样写我们看起来不好看,往往写成如下形式

main()

{

1+1;

5+6;

7+9;

}

我现在给你提个问题,像下面这样写,运行会报错吗?

main()

{

1

+

1;

}

怎么样,是不是也可以运行。这样我们总结下经验:

c语言里每一条语句结束要用分号,即使只有一条。

在写代码的时候换行和空格不管多少是不会影响运行的,前提是你不能输入中文状态下的空格(全角的)

代码要写的格式规整,便于阅读。

我们现在会让电脑算1+1了,可是怎么把电脑计算的结果让我们看到呢?否则我们怎么知道电脑算的对不对,那我们就得学会向如下这个窗口输出信息

c语言入门:[3]第一行c代码

下节我们探讨c语言的输出语句

  • 黑水河露营之旅
  • 鹰明出行app怎样提交反馈与建议?
  • 《虚拟村庄5:新的信徒》全图文攻略(一)
  • 如何diy玩具糖果?
  • 让女人终身美丽的7个方法
  • 热门搜索
    向上向善手抄报 手抄报的花边怎么画 法律手抄报的内容 消防安全手抄报边框 关于桥的手抄报图片 六一手抄报版面设计图 数学手抄报大全 保护森林手抄报 法制手抄报版面设计图 垃圾减量分类手抄报