声明:本笔记仅个人复习使用,部分过于简单或者过于偏僻的知识点没有写上,因此不够完整,有疑问的欢迎评论区交流。
一、C语言特点
1、简洁、灵活。共有32+5个关键字;
2、9种控制语句、34种运算符;
- 条件判断语句(if、switch)
- 循环执行语句(do while 、while、for)
- 转向语句(break、continue、reuturn、goto) goto语句少用,不利于程序设计
- 算术运算符:+,-,*,/,%,++,--
- 关系运算符:>,<,>=,<=,==,!=
- 逻辑运算符:&&,||,!
- 位运算符:&,|,^,~,<<,>>
- 赋值运算符:=,+=,-=,*=,/=,%=,&=,|=,^=,<<=,>>=
- 条件运算符:? :
- 逗号运算符:,
- 指针运算符:*,&
- 类型长度运算符:sizeof
- 类型转换运算符:(类型)
- 下标运算符:[]
- 成员访问运算符:. ->
3、严格区分大小写;
4、语法限制不严格、程序设计自由度大;
5、可以直接访问物理地址,进行位(bit)操作,直接对硬件进行操作;
6、可移植性好。
注释:C语言是面向过程的程序设计语言、C#是面向对象的程序设计语言、C++继承了C语言的面向过程的特点,同时也增加了面向对象编程的特性
二、头文件的导入
#include<stdio.h> 标准输入输出头文件
这是C语言程序最常用到的预处理指令。头文件里面封装了很多功能函数,比如printf、scanf等。
(一)、#include<stdio.h>和#include"stdio.h"的区别
搜索路径不同。
“<>”编译器会在系统路径下查找,“ “” ”会在当前目录查找,找不到再到系统目录。
(二)、C源程序
1、每个C语言源程序可以有多个头文件,可以有多个源函数(.c文件)
2、main()称为主函数,每一个C程序有且仅有一个main函数
3、每一个C程序都是从main函数开始。
4、main函数可以放在程序中的任意位置,不一定要在最开始。
5、C程序的基本单位是函数。
(三)、注释
1、注释不会编译,直接跳过
2、注释是用于帮助程序员阅读代码的
3、注释部分在编译过程中是当做空格处理掉的。