目录
1.C语言的介绍
C语言是众多计算机语言中的一种,通过编译器(这里我们以后讲解代码都在VS2022环境中)翻译和链接器链接生成二进制文件执行;其代码存放于以.c为后缀的源文件中,以.h为后缀的叫做头文件。
2.main函数,库函数,printf
2.1.main函数
(1)main函数叫做主函数;
(2)一个项目中可以有多个.c文件,但只能有一个main函数(main函数是程序的入口,而程序的入口有且只有一个);
(3)通常情况下,main函数前加int表示函数执行结束的时候返回一个整型值,int main与return 0首尾呼应;
//基本框架
#include<stdio.h>
int main()
{
return 0;
}
2.2.printf
作用:实现在屏幕上信息的打印
//基本格式
printf("文本\n");
2.3.库函数
库函数的使用要包含对应的头文件,具体可查询网址:https://cplusplus.com/
3.关键字
(1)关键字也叫保留字;
(2)关键字不能自己创建;
(3)程序员在创建标识符的时候不能跟关键字重复;
(4)C语言的32个关键字:
同时,也可在网站中查询关键字的相关用法:https://zh.cppreference.com/w/c/keyword
4.字符、字符串和ASCII码表
4.1.ASCII码表
记住几个常见ASCII码值:
(1)A~Z对应65~90;
(2)a~z对应97~122;
(3)大小写字母的ASCII码差值为32;
(4)数字字符0~9对应48~57;
(5)\n对应10;
4.2.字符、字符串
(1)字符用单引号括住,字符串用双引号括住;
(2)\0是字符串的结束标志,遇到\0时就会停止程序;
(3)打印字符可以用%c,打印字符串可以用%s;
#include<stdio.h>
int main()
{
char arr1[]={'a','b','c','\0'};//使用字符常量进行初始化,必须加上'\0'才能避免打印出随机值
char arr2[]="abc";//使用字符串常量进行初始化,此时数组中其实还隐藏了一个\0
printf("%d\n",arr1);
printf("%d\n",arr2);
return 0;
}
5.转义字符
常用的转义字符如下图所示:
6.语句
(1)空语句:只有一个分号而无内容就是空语句;
(2)表达式语句:表达式后面加分号;
(3)函数调用语句
(4)复合语句:与简单语句相对应,成对括号中的代码构成代码块;
(5)控制语句:顺序结构、循环结构、选择结构:
1>条件判断语句(分支语句):if语句、switch语句;
2>循环执行语句:do while语句、while语句、for语句;
3>转向语句:break语句、goto语句、continue语句、return语句;
7.注释
(1)注释对代码无影响;
(2)注释是给自己或其他程序员看的;
(3)好的注释可以帮助更好地阅读代码;
(4)注释的两种形式:
//注释1
/*注释2*/
(5)双引号中的注释会被解释为普通符号从而失去其注释意义
printf("hello /*world*/");
(6)编译时,注释会被替换为空格:例如,min/*注释*/value会被编译为min value