C语言基础

C语言基础

1
2
3
4
5
6
#include <stdio.h>
int main()
{
printf("hello\n");
}

C程序构成

一个基本的C程序是由头文件和主函数构成的, 头文件一般在程序的第一行, 通过#include预处理标识符来加载. 程序的主体部分则是通过main()主函数来实现.

头文件

头文件一般在程序的第一行, 通过一个包含指令#include来实现. c编译器遇到包含.h头文件时, 会去找指定的函数声明.

2中不同的包含语句:

1
2
#include <math.h> // 从标准头文件目录中直接找math.h
#include "math.h" // 制定编译器先从当前目录查找math.h, 若当前目录没有找到该头文件,再从标准头文件目录中找起

主函数

主程序是程序代码的核心部分,也是main()函数. 在c程序中, 有且只有一个名为main()的函数.

1
2
3
void main( void ) // 表示main()主函数没有返回值也没有参数.此时,也可以省略参数列表中的void
int main( void ) // main()中返回值为int类型,此时需要在程序中使用return语句返回一个整型值. 这种形式同样不接受参数, 也可以省略参数列表中的void
int main( int argc, char *argv[] )

数据类型

常用数据类型: 整型(int), 浮点型(float), 字符型(char), 指针型(*), 无值型(void)
自定义数据类型:结构体(struct), 联合体(union)

整型 int

###