1.C语言:人与计算机之间进行交流的一门语言
2.操作系统:windows,Linux,MacOS,Unix
3.编译器:由于计算机只能识别二进制语言,而C语言的源代码都是文本文件,所以需要编译翻译和链接器的链接,生成二进制才可执行文件。
4.一些常见编译器:msvc,clang,gcc
集成开发环境:用于提供程序开发环境的应用程序,集成了编写功能,分析功能,编译功能,调试功能等一体化的开发软件服务vs2022,xcode,CodeBlocks,devc++
(vscode只是一个编辑器,但非常强大,可以安装各种插件来搭建C/C++的开发环境)
在vs上写代码的时候:1.创建项目(代码是在项目中管理的)2.创建.c文件,(创建新项目——空项目——项目名称用日期——路径(不要包含空格,特殊字符,中文字符选择自己熟悉的路径
在C语言中:xxx.c_源文件xxx.h头文件
5.第一个C语言程序
6.main函数(程序入口)
每个C程序不管有多少行,都是以main为入口,
main函数有且只有一个,
每条语句结束后都要以;结尾
7.printf和库函数(为了不再重复实现常见代码,将常见的功能实现成函数,让所有程序员直接使用以C语言标准约定一组函数)
scanf(输入)
printf(输出、打印)需要头文件#include<studio.h>
ctrl k+c注释选中行,Ctrl k+u取消注释
一个系列的库函数一般会声明在同一个头文件中,所以库函数的使用要包含头文件
8.关键字介绍
9.字符和ASCII编码
C语言中的字符都是用单引号括起来的
10.字符串和\0
字符串:使用双引号括起来的一串字符,打印格式用%s来表示
\0表示字符串的结束标志
11.转义字符(转变原来意思的字符)
strlen是求字符串长度的函数(统计的是字符串中\0之前的字符个数,不包含\0)其头文件是#include <string.h>
12.语句和语句分类
(1)空语句(2)表达式语句(3)函数调语句(4)复合语句(5)控制语句(C语言支持三种结构,顺序结构,选择结构和循环结构。它们由特定的语句定义符组成。)(C语言有9种控制语句:——条件判断语句:if,switch.-----循环执行语句:----do while,while,for.-----转向语句:break,go to,continue,return)
13.注释(适当的,必要的)注释会被替换成空格
(1)将注释放在/*...*/之间,内部可以分行(C语言风格的注释是不能嵌套注释)
(2)//+注释内容(C++风格)