- 博客(8)
- 收藏
- 关注
原创 【C语言初阶】实用调试技巧
BUG的英文释义是“虫子”,现在人们将在电脑系统或程序中,隐藏着的一些未被发现的缺陷或问题统称为bug(漏洞),人类历史上第一个程序BUG就是与虫子有关。1937年,一个年轻的美国小伙找到IBM公司要了200万叨做计算机,第一台成品取名为“马克1号”,写代码的是一个小妮·雷斯·霍波。有一天,他在调试程序时出现故障,经过一阵子周折,发现有只飞蛾被烤糊在两个继电器触点的中间导致短路。于是把程序故障统称为“臭虫BUG”。从此这只虫子名垂千古,永远的保存在了华盛顿的美国国家历史博物馆中。
2022-12-19 19:07:56
547
1
原创 【C语言初阶】结构体
我们可以来描述一个学生类型,比如一个学生有姓名、年龄、学号、性别# include //struct结构体关键字 Stu---结构体标签 struct Stu---结构体类型 struct Stu {//成员变量 char name [ 20 ];//s1,s2,s3 是三个全局的结构体变量,但是一般不推荐使用全局变量 //因为全局变量可以随意更改,不便于控制管理 int main() {//创建结构体变量 return 0;}struct Stu //类型声明 {
2022-12-12 20:29:35
483
1
原创 【C语言初阶】操作符
一般就是int的字节长度,同时也是CPU的通用寄存器的长度。如果某个操作符的各个操作数属于不同的类型,那么除非其中一个操作数的转换为另一个操作数的类型,否则操作就无法进行。刚讲到了-1在内存中是以补码的形式储存的,在内存中正数的原码反码补码是相同,而负数在内存中存储的是补码。实例3中的,c只要参与表达式运算,就会发生整形提升,表达式 +c ,就会发生提升,所以sizeof(+c) 是4个字节。知,+操作符的左操作数的获取在右操作数之前的值还是之后求得的值,所以结果是不可预测的,是有歧义的。
2022-12-09 14:28:12
283
原创 【C语言初阶】数组
数组就是是一组相同类型元素的集合。 数组创建的实例:以下数组时候可以正常创建吗?我们可以用#define来定义一个常量,来进行数组大小的初始化: 数组的初始化是指,在创建数组的同时给数组的内容一些合理初始值(一般称为数组的初始化)。但是对于下面的代码要区分,内存中如何分配。运行结果:这个时候我们只需要将代码改写为: 在学习一维数组使用之前我们先学习一下和:下标引用操作符:运行结果:计算数组大小:运行结果:我们可以看到结果为10,刚好arr数组里面
2022-12-07 13:57:44
878
原创 【C语言初阶】函数
数学中我们常见到函数的概念。但是你了解C语言中的函数吗? 函数,是一个固定的一个程序段,或称其为一个子程序,它在可以实现固定运算功能的同时,还带有一个入口和一个出口,所谓的入口,就是函数所带的各个参数,我们可以通过这个入口,把函数的参数值代入子程序,供计算机处理;所谓出口,就是指函数的函数值,在计算机求得之后,由此口带回给调用它的程序。 在C语言中函数的分类为两种:1.库函数2.自定义函数 为什么会有库函数?我们可以打开cplusplus标准库来进行查阅、学习使用!(https://legacy
2022-12-05 22:44:32
1062
原创 【C语言初阶】分支语句和循环
选择结构、循环结构),它们由特定的语句定义符组成,一共组成了九种控制语句。在我们生活中我们每天都在选择,比如说每天该吃什么,要不要去运动等等,面临不同的选择,就会有不同的分支。比如说你好好学习和不好好学习都会面临不同的结果,这个就是选择。 if语句的语法结构: 我们应该如何使用呢?结合生活实际,我们通过写代码的方式来实现,根据年龄判断是不是未成年。如果这个时候我们要同时判
2022-12-03 20:35:05
538
原创 【零基础】入门C语言这一篇就够了
C语言是一门通用计算机编程语言,广泛应用于。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
2022-06-10 16:44:03
10286
9
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人