- 博客(19)
- 收藏
- 关注
原创 简单的数据结构:栈
栈是一种线性表,只能在一端进行数据的插入或删除,可以用或来实现,:数据出入的那一端,通常用Top表示相对于的另一端,也是固定的一端,不允许数据的插入和删除:不含数据的栈。
2024-07-27 17:26:52
1344
96
原创 结构体(C语言)
什么是自定义类型?C语言中有一些自带的数据类型,比如说char,int,float,double,long等数据类型就是C语言的内置类型在生活中,要描述一件东西,往往有很多的参数 ,只是靠内置类型就显得数据零散,或者说不太够用,所以C语言除了内置类型之外又有了自定义类型结构体联合体便是自定义类型。
2024-04-14 19:25:36
1118
28
原创 C语言字符、字符串及内存函数
在c语言中,字符可以是电脑上可以显示的各种符号:字母、数字、中文;也包含一些无法显示的符号 :换行符、回车符等等。
2024-04-03 23:35:32
647
16
原创 理解C语言指针
pa本是一个指针,解引用一次,*pa相当于就是a,而a = 1,最后打印的就是1,同理,变量b,指针pb;此前在学习scanf函数的时候就见到过&,叫做取地址,,取变量的地址,*是解引用,与&的关系密切,意为获取地址关联的变量,&和*有一点点 相反功能 的意味。并没有交换,因为,这里采用的是传值调用,传的是形式参数,形式参数只是实际参数的一份零时拷贝文件,改变形式参数,并不影响实际参数的值,所以变量的值没有发生交换。2.NULL 是C语⾔中定义的⼀个标识符常量,值是0,0也是地址,这个地址是⽆法使⽤的,
2024-03-31 18:37:26
789
10
原创 C语言的分支和循环(1)
C语⾔是结构化的程序设计语⾔,这⾥的结构指的是顺序结构、选择结构、循环结构,C语⾔是能够实 现这三种结构的,其实我们如果仔细分析,我们⽇常所⻅的事情都可以拆分为这三种结构或者这三种 结构的组合。例如我们可以使⽤ ,使⽤实现分⽀结构实现循环结构。
2024-03-14 21:30:58
891
7
原创 c语言的数据类型和变量(2)
这是因为 score / 20 是整除,会得到⼀个整数值 0 ,所以乘以 100 后得到的也是 0 ,为了得到预想的结果,可以将除数 20 改成 20.0 ,让整除变成浮点数除法。注:操作符也被叫做:运算符,是不同的翻译,意思是⼀样的。上面示例中,尽管变量 x 的类型是 float (浮点数),但是 6 / 4 得到的结果是 1.0 ,⽽不是 1.5。+ 和 - 都是有2个操作数的,位于操作符两端的就是它们的操作数,这种操作符也叫双⽬操作符。除号的两端如果是整数,执⾏的是整数除法,得到的结果也是整数。
2024-03-13 22:38:46
823
6
原创 C语言的数据类型和变量(1)
C语言提供了多种数据类型,用于存储不同类型的数据。如:整形浮点型字符型布尔类型,void类型等。上图片:简单的说,整形用来描述整数;浮点型用来描述小数;字符型描述字符;布尔类型描述真假;等等。
2024-03-03 22:17:48
847
2
原创 【梦开始的地方】
所在大学第一年并未开设编程性语言的课程,我对此非常失望,只能依靠网上课程的学习,及课后作业尝试学习C语言。本人18岁,刚进入大学,此前接触计算机甚少,对于计算机可谓一窍不通,写下这篇博客标志我开始学习C语言。对计算机的了解不多,更何况C语言,因此我打算每星期用至少10个小时的时间去学习C语言。小目标是用自己用C语言敲出贪吃蛇游戏,以及在一年内大致学懂C语言。谈及IT公司,暂时没有目标。
2023-11-20 18:05:36
61
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人