c 程序结构

在学习c语言之前,我们可以先看一个最小的C程序结构

C Hello World实例

C 程序主要包括以下部分:

  • 预处理器指令
  • 函数
  • 变量
  • 语句 & 表达式
  • 注释
#include <stdio.h>

int main()
{
    /* hello,world! */
    printf("Hello, World! \n");

    return 0;
}

我们来看一下这段简单的程序:

  1. 程序的第一行 #include <stdio.h>是预处理器指令,告诉C编译器在实际编译之前要包含stdio.h文件。
  2. 下一行是int main() 是主函数,程序就是从这里开始执行的。
  3. 下一行/* ... */ 是程序的注释,它将会编译器忽略。
  4. 下一行printf(...)是C中一个可用的函数,它会在屏幕上打印出消息。
  5. 下一行return 0; 终止main函数,并返回0。

编译 & 执行 C 程序

我们编译并运行hello.c文件

  1. 打开一个文本编辑器,添加上述代码。
  2. 保存文件为 hello.c
  3. 打开命令提示符,进入到保存文件所在的目录。
  4. 键入 gcc hello.c,输入回车,编译代码。
  5. 如果代码中没有错误,命令提示符会跳到下一行,并生成 a.out 可执行文件。
  6. 现在,键入 a.out 来执行程序。
  7. 您可以看到屏幕上显示 "Hello World"
    $ gcc hello.c
    $ ./a.out
    Hello, World!

如果是多个c代码的源码文件,编译方法如下

$ gcc test1.c test2.c -o main.out
$ ./main.out

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值