一入C中深似海0.1

一入C中深似海0.1

  怀着迷一样憧憬来到双鸭山大学,在经历军训的洗礼后终于迎来了学习打代码的日子。鉴于军训时暗暗发誓要好好学习,我决定不定期写一下学习的过程,当作是复习,毕竟只有反复琢磨,循序渐进,才能把基础打牢固。


初次接触C程序
  大部分老师及教程都会教萌新打Hello,world,大概是为了使学生产生一定的成就感,进而引发学生的兴趣。但让我照模照样地打一段代码,然后屏幕上显示Hello,world,我的脑海里只会有一句话:为什么?这些字母是什么意思?
  所以我选择以了解一个c程序的方式开启我打代码的大门。

#include <*.h>
int main(void)
{
    //函数体
    return 0;
}

  一个简单的C程序大致于此,麻雀虽小但五脏俱全。
  C语言最基本的东西个人理解应该是语句,一句语句对应计算机的一种行为。C语言程序是按语句顺序来执行的,最开始总是从main函数开始执行的。那什么是函数呢?函数是若干个语句组合起来的,目的我想是为了方便调用,避免重复写代码。执行一个函数,也就是按顺序执行函数体内的语句,一个函数里面也可以调用另外一个函数。

int main(void)

  这一行中,void表明main函数不接受任何参数。int指示了函数的返回数值类型为整型。函数之间通常都有数值的传递。

#include<*.h>

  这一条语句放在了程序最开始的位置,叫做预处理语句。这句话的意思是把一个叫做*.h的头文件里面的内容包含进你写的程序。为什么要这么做呢?打个比方,假设你要做一个蛋糕,而且制作过程中你会去买奶油然后在蛋糕上加上。如果把制造一个C程序比作制作蛋糕,那么加奶油这个动作便对应函数体里的一条语句。那么问题来了,你通过一句语句叫计算机“加上奶油”,计算机去哪找“奶油”呢?答案是显而易见的,“奶油的制作”早已被C的发明者们写好,放在头文件中,当我们需要用到“奶油”时,只需要用预处理命令将存放“奶油”信息的那个头文件包含进自己的程序就可以了。

return 0;

  这个语句用来终止当前运行的函数,并将值0传递给原调用函数,在main函数中这个值被传递给了操作系统,表示程序正常结束。

综上所述,一个C程序大概是

预处理命令
main函数
{
    执行语句
    其他函数
    返回值并结束
    }

现在我可以写自己的第一个程序,并且明白它是干什么的了。老写Hello,World也没意思,换一句话打印好了。

#include <stdio.h>
int main(void)
{
   printf("Hello,SYSU.");
   return 0;
}

Hello,SYSU


以上

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值