前篇文章写的不是很好,语言不简洁,所以我要改变一下自己的风格!(第一话可以跳过)
废话不多说下面开始C语言的学习👇👇👇
2021/12/8 Dewspry
天赋异禀又怎样!
注意:
本章介绍:本章节大家看完以后是对C语言有一个大概的了解,详细介绍会放在后面的章节里面。(学习C语言英语并不是必需品,C语言中只有32个关键词,也就是32个单词,想记住也不是很难,C语言最重要的是一个逻辑思维,我们不是要看学了多少,而是掌握了多少。)
一、第一个语言程序
#include <stdio.h>
int main()
{
printf("hello world");
return 0;
}
mian --主函数是程序的入口(有切只能有一个)
return 0 --返回 0
main的int --代表mian函数调用返回一个整数值
printf --打印函数
printf是库函数 --C本身提供给我们使用的函数
使用库函数需要事先声明--使用#include进行声明--stdio.h这个文件包含printf函数
二、数据类型
char //字符类型
short //短整形
int //整型
long //长整型
long long //更长的整型
float //单精度浮点数
double //双精度浮点数
整型--整数
浮点数--小数在C语言中被称为浮点数
字符型需要用''单引号括住如字符A-- 'A'
1、为什么有这么多的类型?
短整型,长整型等有什么意义?
2、各种类型所占用的内存空间(单位:字节)
char 1
short 2
int 4
long 4/8
long long 8
float 4
double 8
3、计算机中的单位
bit(位) 1个位可以储存1个二进制数字
Byte(字节) 1个字节=8个位
KB 1KB=1024个字节
MB 1MB=1024个KB
GB 1GB=1024MB
...............
三、变量
不变的量叫常量
可变的量叫变量
Ⅰ变量
1、定义变量的方式
int dew = 202;
double spry = 89.27;
2、变量的分类
全局变量
局部变量
#include<stdio.h>
int dew = 27;//全局变量-定义在代码块外部的变量
int main()
{
int spry = 89;//局部变量-定义在代码块内部的变量
return 0;
}
局部变量和全局变量尽量不要相同容易产生bug。
局部变量和全局变量名字相同,局部变量优先读取。
C语言规定变量要定义在当前代码块的前方,否则会报错。
3、变量的作用域和生命周期
①、变量的作用域
1. 局部变量的作用域是变量所在的局部范围。
2. 全局变量的作用域是整个工程。
②、变量的生命周期
变量的生命周期指的是变量的创建到变量的销毁之间的一个时间段
1. 局部变量的生命周期是:进入作用域生命周期开始,出作用域生命周期结束。
2. 全局变量的生命周期是:整个程序的生命周期。
更多推荐
【C语言入门基础】第一章第二话 初识C语言(自学c)
发布评论