1、c语言环境及程序结构

102 阅读1分钟

开始

开始前需要两种东西

  • 文本编译器
  • c编译器

c程序结构

  • 预处理指令
  • 函数
  • 变量
  • 语句与表达式
  • 注释

步骤

  • 打开文本编译器书写代码,保存为hello.c 文件
#include <stdio.h>
#include <stdlib.h>

int main()
{
    printf("Hello world!\n");
    return 0;
}
  • 当前文件路径下使用命令 gcc hello.c

image.png

 gcc -o hello hello.c

-o hello指定,编译产物的文件名为hello(取代默认的a.out)。编译后就会生成一个名叫hello的可执行文件,相当于为a.out指定了名称。执行该文件,也会得到同样的结果。

c基本语法

c 的五个令牌

  • 空格
  • 分号
  • 注释
  • 关键字
  • 标识符

一个标识符以字母 A-Z 或 a-z 或下划线 _ 开始,后跟零个或多个字母、下划线和数字(0-9)

变量

变量声明

  • 只能由字母(包括大写和小写)、数字和下划线(_)组成。
  • 不能以数字开头。
  • 长度不能超过63个字符

使用

  • 变量必须先声明后使用
  • 声明后的语句必须以分号结尾

变量的作用域

  • 文件作用域

从声明位置开始的整个当前文件都是它的作用域,可以在这个范围的任何地方读取这个变量,

  • 块作用域

由大括号({})组成的代码块,它形成一个单独的作用域。凡是在块作用域里面声明的变量,只在当前代码块有效,代码块外部不可见。