目录
2.1第一个C语言程序
#include <stdio.h>
//第一个C语言程序
int main()
{
printf("尹 子里\n");//printf输出语句
return 0;
}
解释:
main函数是程序入口,在同一个项目当中有且仅有一个
在各类程序设计语言都将用户在程序设计时常用的一些功能进行了封装,并分门别类地放在
不同的库文件中开放接口以便用户使用。上面C程序代码中的第一行#include <stdio.h>是用户将
标准输人/输出库文件 stdio.h 包含到自己的源程序文件中,以便在main()主函数中能够使用
print( )函数。当然,根据程序处理任务的需要还可以再包含其他的库文件以便使用其他某些
函数。
2.2C语言数据类型
char | 字符数据类型 |
short | 短整型 |
int | 整形 |
long | 长整型 |
long long | 更长的整形 |
float | 单精度浮点数 |
double | 双精度浮点 |
方便记忆看下面思维导图
#include <stdio.h>
int main()
{
//字符类型
char ch = 'a';
//整型
int age = 20;
//短整型
short num = 10;
//长整型
long
//更长整型long long
//单精度浮点型
float weight = 55.5;
//双精度浮点型
double d = 0.0;
return 0;
}
接下来用代码来看看计算类型或者变量所占空间大小,其中我们将会用到一个关键字sizeof:(他就是来用于计算数据类型长度)代码如下;
int main()
{
//sizeof 关键字 计算数据类型长度
printf("%d\n", sizeof(char));
printf("%d\n", sizeof(int));
printf("%d\n", sizeof(short));
printf("%d\n", sizeof(long));
printf("%d\n", sizeof(long long));
printf("%d\n", sizeof(float));
printf("%d\n", sizeof(double));
return 0;
}
上图是通过sizeof代码运行后的代码结果截图
2.3作用域(scope)程
变量仅在创建区域使用,作用域称为(scope)
2.3.1生命周期
1.全局变量:全局变量的生命周期包涵整个程序的生命周期
如果在同一个项目夸文件使用全局变量需要借助函数extern 语法是
extern +数据类型+变量名
2.局部变量:局部变量的作用域就是大括号中,所在局部范围内
//全局变量 {}外部定义
int a = 100;
int main()
{
//局部变量 - {}内部定义的
//当局部变量和全局变量名字冲突的情况下,局部优先
//不建议把局部变量和全局变量的名字写成相同
int a = 10;
printf("% d\n", a);
return 0;
}