C语言复习笔记::初识C语言

我的第一个C语言程序

在这里插入图片描述
main函数,主函数,它是一个程序的入口,一个程序想要运行就必须要有主函数,而且每一个C工程中有且只能有一个main函数。

C数据的类型

在这里插入图片描述
C语言是没有字符串类型的。
以上这些类型在VS的X64/X86环境下的大小如下图
在这里插入图片描述
C语言中存在这么多类型,是为了更好的表达出生活中的各种值。

常量—变量

常量:就是无法更改的量,比如,性别,血型,身份证号等。
变量:就是可以改变的量,如体重,年龄等。

定义变量的方法

在这里插入图片描述
变量的类型 变量名 = 初始值 ;

变量的命名方式

变量的命名只能是有字母,数字,下划线(_)组成,字母包括字母的大小写,因为变量名是区分大小写的,不能使用数字开头,只能用字母或者下划线开的头,长度不可以超过63个字符,变量名不可以使用关键字。

变量的分类

变量分为全局变量和局部变量。
全局变量是定义在代码块外面的变量(代码块{}),局部变量就是定义在代码块内的变量。

在这里插入图片描述
如果局部变量与全局变量重命名时,局部优先。

变量的使用

在这里插入图片描述
这里使用了printf和scanf这两个库函数,C语言本身是不存在库函数的,如果要使用库函数就要引用对应的头文件,printf和scanf是标准输入输出库函数,它们两的头文件是stdio.h。

变量的作用域和生命周期

作用域是程序设计概念,通常来说,一段程序代码中所用到的名字并不总是有效/可用

的而限定这个名字的可用性的代码范围就是这个名字的作用域。
全局变量的作用域是整个工程。
如果你定义一个全局变量,想在其他的源文件里面使用,首先要在对应的源文件里面进行外部声明,如extern 变量的类型 变量名;
extern是一个关键字,用来声明外部符号的。
局部变量的作用域就是局部变量所在的局部范围。

变量的生命周期指的是变量的创建到变量的销毁之间的一段时间。

全局变量的生命周期,就是整个工程的生命周期。
局部变量的生命周期,从进作用域开始,出作用域结束。

常量

C语言中常量分为一下几种:
字面常量
如:100;‘a’;12;
const修饰的常变量
其实这并不能说是真正的常量,它只是具有了常量的一些特性,修饰过的变量是没法进行修改的,但是有些要求用常量的地方,修饰过的变量是没法使用的,以为这个变量本质上还是变量,它只是具有了常的属性。
#define定义的常量
如:#define P 3.14
这里P就代表3.14。
枚举常量
它的结构是这样的
在这里插入图片描述
{}里边的成员代表这从0开始一次递增一的数字,MALE就是0,FEMALE就是1,SECRET就是2。
这样命名可以增加程序的可读性。

字符串+转义字符+注释

字符串

用双引号,引起来的一串或者一个字符,就是字符串。
如”Hello world!\n“,这就是是一个字符串。
这里的\n是转义字符,它的功能是换行,不算做是字符串的内容。

转义字符

没什么好说的,看就完了
在这里插入图片描述

注释

代码中有不需要的代码可以直接删除,也可以注释掉。
代码中有些代码比较难懂,可以加一下注释文字。
可以用/**/进行注释,这个可以跨行进行注释,但是也容易出错。
还可以用//进行注释,这个只能注释一行,但是一般不会出错。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

罗!伯!特!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值