1.c代码
.c—表示的是源文件 .h—表示的是头文件
2.写代码
开始会有一个main函数(这相当是C语言的一个框架)
int main()//主函数-程序入口-有且只有一个
{
return0;//返回0
}
ps:当应用C语言自带的库函数时,需要在开头向库函数“打个招呼”
即在第一行打上代码
#include <stdio.h> //std表示的是标准的意思,i表示的是input的意思,o表示output意思
3.数据类型
char字符类型,short短整型,long长整型,int整型,longlong更长整型,float单精度浮点型,double双精度浮点型
4.变量的分类
局部变量和全局变量
局部变量:定位在代码块({})内的东西,即它的作用范围只用于大括号内的函数
全局变量:定位在代码块外的变量,它的作用范围可用于下面代码块内所有的函数
(ps:局部与全局变量的名称建议不要相同,相同时易引起误会,生产Bug,若相同,则全局变量优先)如下图示:a = 10为全局变量,a =20为局部变量
至于为什么会这样我还不是很清楚,不过我现在认为是程序进行的顺序引起的,最后执行的是a=20这一项,所以打印出的是20。
5.变量的作用域和生命周期(这一知识点我认为没有什么用)
6.常量
~字面常量
如数字这些平常我们所熟知的常量
~const修饰的常量
(其修饰一个变量后使这个变量带上了常量属性)如:
const int num = 4;
后面如果在定义num = 8;
此时执行程序会报错。
~#define定义的标识符常量
~枚举常量