C语言编写最简单的hello world解析1.1

这一章重点是介绍一些基本概念,涉及的一些特定内容,比如指针等,会在后面详细指出。

1.1入门:

请打印出以下内容:hello world
执行的操作:编写程序文本、成功的进行编译、加载、运行、输出到某个地方。
代码:

#include <stdio.h>

int main()
{
    printf("Hello world!\n");
    return 0;
}

如何运行这个程序取决于所使用的系统。 例:在UNIX操作系统
1.必须在某个文件中建立这个源程序,并以“.c”作为文件的扩展名,例如hello.c
2.再通过cc hello.c命令进行编译。
3.若没有什么错误,编译过程顺利进行,并生成一个可执行文件a.out。
4.输入a.out即可运行a.out,打印出hello world
在其他操作系统中,编译、加载、运行等规则可能会有所不同。

#include <stdio.h>        //包含标准库信息

int main()              //定义名为main的函数,它不接受参数值
{                         //main函数的语句都被括在花括号中
    printf("Hello world!\n");   //main函数的调用库函数printf以显示字符序列; /n表示换行符
    return 0;
}

下面对一下代码进行说明:

  1. 一个C语言程序无论其大小如何,都是由函数和变量组成的,函数包含一些语句,以指定所要执行的计算操作;变量则用于存储计算过程中使用的值。
  2. 在本例中,函数的名字是main,通常情况下,函数的命名没有限制。 但main是一个特殊的函数名------每个程序都从main函数的起点开始执行,这意味着每个程序是不是都必须在某个位置包含一个main函数。
  3. main函数通常会调用其他函数来帮助完成某些工作,被调用的函数可以是程序设计人员自己编写的,也可以来自于函数库。
#include <stdio.h>

用于告诉编译器在本程序中包含标准输入/输出库的信息。 (之后会详细说明)

  1. 函数之间进行数据交换的一种方法是调用函数向被调用函数提供一个值(称为参数) 列表。函数名后面的一对圆括号将参数列表括起来。 函数中的语句用一对花括号{}括起来,本例中的main函数仅包含下面一条语句:
printf("hello world/n");

调用函数时,只需要使用函数名加上用圆括号括起来的参数表即可。上面这条语句将“hello world”作为参数调用printf函数。
printf是一个用于打印输出的库函数,在此处,他打印用双引号中间的字符串。

  1. 用双引号括起来的字符序列称为字符串或字符串常量,如hello, world\n就是一个字符串。 在printf函数的参数中,只能用\n表示换行符,如果用回车键代替\n会产生错误信息。 printf永远不会自动换行
  2. \n只代表一个字符。类似于\n的转义字符序列为表示无法输入的字符或不可见字符提供了一种通用的可扩充机制。
    例: \t 制表符 \b 回退符 " 双引号 \ 反斜杠本身。

版权声明:本文为weixin_44696542原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。