![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
程序果
希望爱学习超过爱自己
展开
-
对指针和指针变量的清晰理解,及相关利用指针对数组进行调用的4种方法(C语言基础)
指针 首先我们需要搞清楚什么是指针,什么是指针变量,举一个例子: int *i_pointer ; 这行代码的目的是,用 *号定义一个整型指针变量,其中指针变量为i_pointer ,用于存放地址,该地址就是我们常说的指针 。 i_pointer = &i; 其中&读作and,作用是取地址。这行代码的目的就是取i的地址,并赋值给i_pointer。 *:叫做取值操作符 &:叫做取地址操作符 int *i_pointer; 这里的 *号不是取值操作符,这里只是定义声明它是原创 2020-08-09 16:37:26 · 619 阅读 · 0 评论 -
入门级别冒泡排序,详细讲解(C语言版)
例题:从键盘上获取10个整数,分别输出这十个数从大到小和从小到大的排序序列。 排序方法是一种重要的、基本的算法。排序的方法很多,本例题用起泡法排序。起泡法的基本思路是:每次将相邻两个数比较,将小的调到前面。若有6个数: 9 ,8 ,5 ,4 ,2 ,0 第一次先将最前面的两个数比较,发现9>8,所以对调位置;第二次将第2和第3个数(9和5)对调…如此共进行5次,得到序列8-5-4-2-0-9的顺序,可以看到:最大的数9已经“沉底”,成为最下面一个数,而小的数“上升”,经过第一趟比较我们找到了最大的数原创 2020-07-31 11:11:07 · 341 阅读 · 0 评论