C语言入门指南:从零到精通
本文介绍了C语言的基本概念:C语言是一种结构化程序设计语言,支持顺序、选择和循环三种结构。最初作为Unix开发工具出现,后经标准化发展。C语言需要编译器编译为可执行程序,VS2022是常用开发工具。重点讲解了程序入口main函数、printf库函数、32个关键字、ASCII编码规则、字符串和转义字符特性。还介绍了C语言的5类语句(空语句、表达式语句等)和9种控制语句(分支、循环、转向),以及注释的
一、C语言常见概念
1.C语言是什么
计算机语言之一,至今已有上千种语言:c/c++/java/python
C语言是一种结构化的程序设计语言
C语言支持三种结构:顺序结构、选择结构、循环结构
2.C语言的历史和辉煌
C语言最初是作为Unix系统的开发工具而发明的。
B语言—>C语言—>C语言标准化(1988ACSII)
3.编译器的选择VS2022
C/C++语言是一种编译型语言
C语言源文件是文本文件,经过编译器编译生成二进制的可执行程序(.exe)

python是解释性语言
4.VS项目和源文件、头文件介绍
.c为后缀的是源文件,.h为后缀的是头文件
5.第一个C语言程序
使用VS2022写代码:(1)创建项目(2)创建源文件(3)写代码(4)编译+链接+运行代码,快捷键:ctrl+f5
6.main函数
每一个C语言程序都是从main函数开始执行,main函数是程序的入口,,main函数也称作主函数。main函数有且仅有一个。
函数包含返回类型、函数名、函数参数、函数体
7.printf和库函数
printf函数是一个库函数,用来打印数据。
库函数使用的时候需要包含对应的头文件。printf函数使用的时候需要包含<stdio.h>,
stdio.h标准输入输出->standard input and output
库函数:标准库中的函数
8.关键字介绍
C语言中有一些保留好的名字的符号,被称为关键字(或者保留字)。
程序员自己创建标识符的时候不能和关键字重复,关键字也是不能自己创建的
c语言的32中关键字:(1)auto (2)break (3)case (4)char (5)const (6)continue (7)default (8)else (9)enum (10)extern (11)float (12)for (13)goto (14)if (15)int (16)long (17)register (18)return (19)short (20)signed (21)sizeof (22)static (23)struct (24)switch (25)typedef (26)union (27)unsigned (28)void (29)volatile (30)while (31)do (32)double
9.字符和ASCII编码
C语言中字符是用单引号括起来,字符的打印格式可以使用%c来指定
美国国家标准学会(ANSI)出了一个编码(ASCII)
大写A~Z的ASCII码值从65~90;小写a~z的ASCII码值从97~122;
对应的大小写字母的ASCII码值差值是32
字符0的ASCII码值是48,0~9的ASCII码值是48~57
换行\n的ASCII码值是10
ASCII码值0~31这32个字符是不可打印字符,无法打印在屏幕上观察
10.字符串和\0
C语言中用双引号括起来的表示字符串,字符串的打印格式可以使用%s来指定
字符串的末尾隐藏在\0,\0是字符串的结束标志
求字符串长度用函数strlen(string length),\0是字符串结束标志,strlen求的是\0之前字符的个数
11.转义字符
转变原来字符的意义
\?:用于三字母词在书写多个问号的时候,防止它们被解析为三字母词
\':用于表示字符'
\":用于表示字符串内部的"
\\:用于表示一个反斜杠,防止它被解释为一个转义序列符
\a:警报,使得终端发出警报声或出现闪烁,或者二者同时发生
\b:退格键,光标回退一个字符,但不删除字符
\f:换页符,光标移动到下一页,现代系统上已经反应不出来
\n:换行符
\r:回车符
\t:制表符,光标移动到下一个水平制表位,通常是下一个8的倍数
\v:垂直分隔符,光标移动到下一个垂直制表位,通常是下一行的同一列
\ddd:ddd表示1~3个八进制的数字。例如:\130是将130这个八进制数字转化成十进制数字后的值88,作为ASCII码值的字符。
\xdd:dd表示2个十六进制数字
12.语句和语句分类
C语言中语句可分为以下五类:空语句、表达式语句、函数调用语句、复合语句、控制语句
空语句:一个分号就是一个空语句。
表达式语句:表达式后面加分号。
函数调用语句:函数调用的时候,加上分号。
复合语句:成对括号中的代码构成一个代码块,也称为复合语句。
控制语句:C语言有9种控制语句
控制语句分为三类:(一)条件判断语句/分支语句:if语句、switch语句;(二)循环执行语句:do while语句、while语句、for语句;(三)转向语句:break语句、goto语、continue语句、return语句
13.注释
注释是对代码的说明,编译器会自动忽略注释
写必要的注释有助于阅读,不要过度注释
注释两种形式:/**/(不支持嵌套)或者//
编译时注释会被替换成空格
更多推荐



所有评论(0)