- 博客(10)
- 收藏
- 关注
原创 【C语言】--分支和循环(1)
C语言是结构化的程序设计语言,这里的结构指的是顺序结构、选择结构、循环结构。我们可以用if、switch实现分支结构,实现循环结构。
2024-06-30 19:56:16 1315 145
原创 【C语言】--操作符详解
🌭个人主页: 起名字真南🍿个人专栏:【数据结构初阶】 【C语言】1.2 *1.3 /我们可以看到,虽然变量x的类型是 float(浮点型),但是6 / 4得到的结果1.0,而不是1.5.原因就在于C语言里面的都是整数除法,只会返回整数部分,舍弃小数部分。那如果想得到浮点型的运算结果应该怎么办呢?我们上面说到如果两端都是整数会执行整数除法,所以我们只需要将两端的操作数变成浮点型就可以得到浮点型的结果。两个运算数必须至少有一个浮点数。把6换成 6.0或者把 4换成4.0都可以得到想要
2024-06-28 22:25:43 1814 66
原创 【C语言】--数据类型和变量
C语言提供了丰富的数据类型来描述我们写代码的各种数据。使用整形来描述整数,使用字符类型来描述字符,使用浮点型来描述小数。而所谓的类型就是相似的数据所拥有的共同的特征,编译器只有知道了数据的类型,才知道怎么进行操作和分配内存(数据类型不一样所占用的内存空间大小也不一样。
2024-06-28 10:02:41 1554 64
原创 【数据结构】--前言
😏个人主页: 起名字真南🤔个人专栏:【数据结构初阶】 【C语言】数据结构(Data Structure)是计算机存储、组织数据的方式,指相互之间存在一种或多种特定关系的 数据元素的集合。算法(Algorithm):就是定义良好的计算过程,他取一个或一组的值为输入,并产生出一个或一组值作为 输出。简单来说算法就是一系列的计算步骤,用来将输入数据转化成输出结果算法在编写成可执行程序后,运行时需要耗费时间资源和空间(内存)资源 。因此衡量一个算法的好坏,一般 是从时间和空间两个维度来衡量的,即时间复杂度和
2024-06-27 16:56:31 440 27
原创 【数据结构】--栈
👌个人主页: 起名字真南🤣个人专栏:【数据结构初阶】 【C语言】压栈:栈的插入操作叫做压栈/ 进栈。出栈:栈的删除操作叫做出栈。1.2.2 初始化我们可以看到栈的初始化和顺序表的初始化基本一致。所以这次我们在初始化的时候给定capacity = 4,因为初始有空间所以在给数组初始化的时候要开辟空间,使用malloc,然后定义top来记录栈顶的数据。1.2.3 销毁因为数组是一串连续的空间所以直接释放首元素地址即可。1.2.4 打印所有元素因为通过top来记录栈顶元素的原理是top作为访
2024-06-27 11:50:56 1272 38
原创 【C语言】--C语言中的常见概念
❤️个人主页: 起名字真南💕个人专栏:【数据结构初阶】 【C语言】main函数任何一个C语言程序不管他的代码有多少行,有多么复杂都是从main函数开始执行的,main函数是一个程序的入口,也被叫做主函数。main函数前面的int表示返回的类型是整形,所以在main函数的后面return 0,前后呼应。总结第一次写代买可能出现的错误在上面的代码中有这样一句:代码中使用了printf函数实现了代码在屏幕上的打印。这里的,会被后面的值替换。(后面会解释)同时我们在使用库函数是需要包含头文件的例如
2024-06-25 20:57:43 873 15
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人