边学边写之C语言 第三章————初识代码结构

各位哥哥姐姐们,我终于回来了!在前几章的铺垫下,今天我们开始正式学习代码,而今天我们将学习代码的结构。

在电脑刚被发明时一个人在一台电脑上写了世界上第一个程序:在屏幕上显示Hello world!,这个Hello world!(你好,世界)虽然简单,但却有着划时代的意义。

随着信息技术不断发展的今天,学习任何编程语言都有个不成文的规矩:第一个接触的代码便是输出Hello world!。

以下就是输出Hello world!的代码:

#include<stdio.h>
//调用头文件

int main()  //主函数
{
    printf("Hello world!");
    //调用头文件stdio.h中的printf函数以输出Hello world!
    return 0;
    //返回0
}

不用担心,让我们逐行分析

#include<stdio.h>意为调用头文件,指将一个名为stdio.h的在里面写过代码的文件插入到代码中来,而这个代码是系统自带的,所以我们无需关心stdio.h的内部代码。但里面有许多现成的实用的函数,看不懂没关系,我们将在后面学习有关的预编译处理,大家明白就好。

//调用头文件  意为注释//后的内容内容不参与代码,注释的好处是当开发一些大项目时,如若有漏洞或须维护的地方,可以通过注释快速找到并迅速回忆起算法。注释的更多详细用法将在后面学到。

int main()意为主函数,程序执行的入口,就像古诗有注释,有诗意,但要从诗句开始看,才能在看的同时去借助注释理解,而主函数就是诗句。主函数有且只有一个,很多人用void main(),但void main()是错误的。你也可以用main(),但不推荐。在一些举例后,有些人会有疑惑:为什么他们都跟着一对空的括号,这些会在后面讲到。不过值得一提的是:后面跟着的一对括号必须有。主函数后面即是函数体,用一对方括号围起,这就是程序的真正内容。

printf("Hello world!");意为输出Hello world!,格式是:printf("要输出的话");   详细内容将在后面学到,大家也可以修改引号内的内容去尝试。

return 0;意为返回0,指函数将执行后的结果带回去,返回0代表正常退出,这行代码其实是可有可不有的,但为了不让编译器误判,建议加上,毕竟这些习惯会相伴终身的。

讲到这里,有些人也发现了:第六行代码及第八行代码的尾部都更有分号,这里得解释一下,在C语言中,每执行一条语句,就得加一个分号,但并非是每一行代码。因为之后得学习复合语句,所以这个定义很重要。有些初学者误认为是每一行代码加一个分号。便在写一些复合语句时这样做。此时编译器不会报错,而会执行错误的命令,极难调试,这一点需要警惕。

在编写完程序时,在菜单栏找到“运行”,选择“编译并运行”即可运行了。

今天的内容就写到这里,大家可以尝试做一做以下题目:

  • 编写一个C语言程序,要求用分别输出Hello C,和I'm coming!
  • 编写一个C语言程序,要求调用stdlib.h和ctype.h的头文件并输出The header file called
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值