![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言程序设计
程序果
希望爱学习超过爱自己
展开
-
对指针和指针变量的清晰理解,及相关利用指针对数组进行调用的4种方法(C语言基础)
指针首先我们需要搞清楚什么是指针,什么是指针变量,举一个例子: int *i_pointer ;这行代码的目的是,用 *号定义一个整型指针变量,其中指针变量为i_pointer ,用于存放地址,该地址就是我们常说的指针 。 i_pointer = &i;其中&读作and,作用是取地址。这行代码的目的就是取i的地址,并赋值给i_pointer。*:叫做取值操作符&:叫做取地址操作符 int *i_pointer;这里的 *号不是取值操作符,这里只是定义声明它是原创 2020-08-09 16:37:26 · 626 阅读 · 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 · 347 阅读 · 0 评论 -
最简单的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 · 4977 阅读 · 0 评论 -
算法——程序的灵魂,基础入门,要点讲解
前面我们讲了什么是计算机语言,什么是C语言和一些相关概念性的知识,前面那些东西我们可以只做了解,不必刻意去记忆。接下来我要讲的就是算法——程序的灵魂,一个好程序的背后一定会有一个思路清晰简洁的算法,程序=算法+数据结构,其中算法和数据结构可以说是一个程序员的内功,所以算法和数据结构固然重要。1、什么是算法?广义的说,为解决一个问题而采取的方法和步骤就称为算法。简单的算法举例:T:求12345①用最原始的方法进行:S1:先求1乘以2,得到结果2S2:将步骤1得到的乘积2再乘以3,得到结果6S原创 2020-07-15 17:02:27 · 524 阅读 · 0 评论 -
邻接矩阵表示法创建的有向网,并将该网的顶点表和邻接矩阵进行存盘读盘处理,最后用迪杰斯特拉算法求该有向网任意两结点的最短路径
邻接矩阵表示法创建的有向网,并将该网的顶点表和邻接矩阵进行存盘读盘处理,最后用迪杰斯特拉算法求该有向网任意两结点的最短路径我现在是大一刚刚结束,这个小项目是我们这学期数据结构的实训任务之一,如有不足,望大家指正。一学期的网课结束了,但感觉学习数据结构这门专业课挺无聊挺吃力的,感觉网课让我懈怠了不少,接下来我会不断的写博客,关于C语言程序设计基础,和数据结构的相关要点讲解和知识点,希望在这个暑假可以和大家共同进步。卑微求赞,求赞,求赞…其中存盘读盘的文件路径根据个人进行修改。#include <i原创 2020-07-13 10:32:05 · 1248 阅读 · 2 评论 -
程序设计和C语言,基础入门,要点讲解
我是一个19级软件工程专业的学生,目前刚刚学完数据结构这门课程。但由于我的基础较差,所以我打算将谭浩强的C语言程序设计这本书重新自己总结一遍,并将自己学到的每个细节都写成博文来发表,希望可以在CSDN中和大家一起学习,共同进步。接下来我将总结本书第一章的要点,若有不足,望大家指正。我个人用的是codeblocks这个软件来写代码的。**1.**什么是计算机程序?所谓程序,就是一组计算机能识别和执行的指令。说白了就是一种可以让电脑读懂你意思的指令。**2.**什么是计算机语言?计算机语言就是能让计算机原创 2020-07-11 17:55:53 · 453 阅读 · 3 评论