自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 问答 (8)
  • 收藏
  • 关注

原创 对指针和指针变量的清晰理解,及相关利用指针对数组进行调用的4种方法(C语言基础)

指针 首先我们需要搞清楚什么是指针,什么是指针变量,举一个例子: int *i_pointer ; 这行代码的目的是,用 *号定义一个整型指针变量,其中指针变量为i_pointer ,用于存放地址,该地址就是我们常说的指针 。 i_pointer = &i; 其中&读作and,作用是取地址。这行代码的目的就是取i的地址,并赋值给i_pointer。 *:叫做取值操作符 &:叫做取地址操作符 int *i_pointer; 这里的 *号不是取值操作符,这里只是定义声明它是

2020-08-09 16:37:26 619

原创 入门级别冒泡排序,详细讲解(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

原创 最简单的C语言程序设计,基础入门,要点讲解

例1:有人用温度计测量出用华氏法表示的温度(如64℉),今要求把它转换为以摄氏法表示的温度(如17.8℃) 提示公式:c=5/9(f-32)* C语言解答: #include<stdio.h> //预处理, int main() { float f,c; //定义f和c为单精度浮点型变量 f=64.0; //指定f的值 c=(5.0/9)*(f-32);

2020-07-25 22:56:59 4970

原创 算法——程序的灵魂,基础入门,要点讲解

前面我们讲了什么是计算机语言,什么是C语言和一些相关概念性的知识,前面那些东西我们可以只做了解,不必刻意去记忆。 接下来我要讲的就是算法——程序的灵魂,一个好程序的背后一定会有一个思路清晰简洁的算法,程序=算法+数据结构,其中算法和数据结构可以说是一个程序员的内功,所以算法和数据结构固然重要。 1、什么是算法? 广义的说,为解决一个问题而采取的方法和步骤就称为算法。 简单的算法举例: T:求12345 ①用最原始的方法进行: S1:先求1乘以2,得到结果2 S2:将步骤1得到的乘积2再乘以3,得到结果6 S

2020-07-15 17:02:27 520

原创 邻接矩阵表示法创建的有向网,并将该网的顶点表和邻接矩阵进行存盘读盘处理,最后用迪杰斯特拉算法求该有向网任意两结点的最短路径

邻接矩阵表示法创建的有向网,并将该网的顶点表和邻接矩阵进行存盘读盘处理,最后用迪杰斯特拉算法求该有向网任意两结点的最短路径 我现在是大一刚刚结束,这个小项目是我们这学期数据结构的实训任务之一,如有不足,望大家指正。一学期的网课结束了,但感觉学习数据结构这门专业课挺无聊挺吃力的,感觉网课让我懈怠了不少,接下来我会不断的写博客,关于C语言程序设计基础,和数据结构的相关要点讲解和知识点,希望在这个暑假可以和大家共同进步。卑微求赞,求赞,求赞… 其中存盘读盘的文件路径根据个人进行修改。 #include <i

2020-07-13 10:32:05 1239 2

原创 程序设计和C语言,基础入门,要点讲解

我是一个19级软件工程专业的学生,目前刚刚学完数据结构这门课程。但由于我的基础较差,所以我打算将谭浩强的C语言程序设计这本书重新自己总结一遍,并将自己学到的每个细节都写成博文来发表,希望可以在CSDN中和大家一起学习,共同进步。 接下来我将总结本书第一章的要点,若有不足,望大家指正。 我个人用的是codeblocks这个软件来写代码的。 **1.**什么是计算机程序?所谓程序,就是一组计算机能识别和执行的指令。说白了就是一种可以让电脑读懂你意思的指令。 **2.**什么是计算机语言?计算机语言就是能让计算机

2020-07-11 17:55:53 445 3

原创 采用邻接表表示法创建无向图,并将其顶点表和邻接表进行存盘和读盘处理,最后对该无向图进行深度优先遍历

采用邻接表表示法创建无向图,并将其顶点表和邻接表进行存盘和读盘处理,最后对该无向图进行深度优先遍历 存盘和读盘的文件路径需根据个人来更改 //算法6.2 采用邻接表表示法创建无向图 #include <iostream> using namespace std; #include <cstdio> #include <fstream> #include<cstring> #include<cstdlib> #include<string&g

2020-07-09 21:33:03 1337

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除