【C 语言菜鸟之旅】Helloworld 1.1

写程序是学习一门新的编程语言的唯一方法。和其他编程语言一样,我们学习C语言的第一个程序同样是:打印“Hello,World”。

在C语言中,打印“Hello,World”的程序是:


#include <stdio.h>
main()
{
    printf("hello, world\n");
}

如何去运行这个程序取决于你所用的操作系统,举一个具体的例子来说,在Unix环境下,你必须创建一个文件,文件名结尾为“.c”,例如helloworld.c,然后在命令行里面编译它

cc hello.c

如果你没有搞错任何地方,敲错了字符,遗漏了标点符号,或者拼写错误,编译会顺利执行,并且生成一个helloworld.out的可执行文件,在命令行下输入:

helloworld.out

将会打印:

hello, world

在其他系统下,规则就不一样咯。

接下来分析这个这个简单的程序。一个C程序无论大小,它都是由函数和变量组成的。函数包括变量和指定要完成的运算功能的声明。C语言的函数就像Fortran的子程序和方法或者Pascal的过程和方法一样。我们的例子中的函数名叫做main,函数名可以任意取,但是“main”很特殊,它是整个程序开始执行的入口,这就意味着每一个C程序都必须有一个main函数。main函数通常会调用其他函数来完成工作,例如一些自己定义的函数,或者提供给你的库函数。程序的第一行:

#include <stdio.h>

告诉编译器取得标准输入输出库,这行会出现在很多C源文件中。标准库会在之后的学习中提到,暂且不着急。

函数之间的交流是通过被调用函数的参数进行的,即为函数明后括号里面的参数列表。 在这个例子中main函数没有参数。函数的声明由{}包裹着,本例中的main行数只有如下声明

printf("hello, world\n");

调用一个函数首先要它的函数名,其次是它的参数列表,因此调用printf传入了参数"hello, world\n"。 printf是一个输出库函数,本例中输出hello, world\n。

接下来就该小伙伴们动手实际操作咯!


练习1.1.在你的系统里面运行helloworld.c.
练习1.2.试试看会反生,当输出字符串中包括 \c.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值