一.什么是C语言
二.第一个C语言程序
三.数据类型
四.变量
1.初识C语言
什么是C语言
C语言是一门计算机语言
计算机语言:人和计算机交流的语言 C/C++/JAVA等
计算机语言的发展:
二进制语言——助记符——汇编语言——B语言——C/C++
(低级语言)————————————————(高级语言)
2.写C代码
(1).创建工程
(2).添加源文件
(3).写代码
3.第一个C程序
编译器为VS2017,所以C程序前需加一句
#define _CRT_SECURE_NO_WARNINGS
#define _CRT_SECURE_NO_WARNINGS
//包含一个stdio.h的文件
//stdio-标准输入输出
#include <stdio.h>
int main() //主函数-程序的入口,main函数有且仅有一个
{
//完成任务
//输出hello wold
//函数printf-打印函数
//库函数-C语言本身提供的函数
printf("hello wold\n");
return 0;
}
//int 整型、
//main前面的int表示main函数调用返回一个整型值
//int main()
//{
// return 0; //返回0
//}
4.数据类型
char //字符数据类型
short //短整型
int //整形
long //长整型
long long //更长的整形
float //单精度浮点数
double //双精度浮点型
5.变量
变量:可变的值
变量的分类:局部变量和全局变量
全局变量:定义在{}(代码块)之外的变量
局部变量:定义在{}(代码块)之内的变量
#include <stdio.h>
int a = 100;
int main()
{
int a = 10;
printf("%d\n", a);
return 0;
}
此段代码的运行结果为10
局部变量和全局变量的名字建议不要相同,容易误会,产生bug
当局部变量和全局变量的名字相同的时候,局部变量优先
变量的作用域和生命周期
1.作用域:限定这个名字的可用性的代码范围就是这个名字的作用域
(1). 局部变量的作用域是变量所在的局部范围。
(2). 全局变量的作用域是整个工程。
2.生命周期:变量的生命周期指的是变量的创建到变量的销毁之间的一个时间段
(1). 局部变量的生命周期是:进入作用域生命周期开始,出作用域生命周期结束。
(2). 全局变量的生命周期是:整个程序的生命周期。