自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 问答 (2)
  • 收藏
  • 关注

原创 Windows10安装JDK8

前言最近在学习算法与数据结构,看的书是《算法(第4版)》,作为有名的算法教科书,当然要开一个栏目记录我的学习历程。书的作者使用Java这一面向对象的程序设计语言对算法以及数据结构进行描述,那我有什么理由不多学一门语言呢?更何况我接触过C#,所以学习起来也不是什么太大的问题。现在就用Windows10环境进行Java配置,因为现在正用Win10写文章呢哈哈哈哈哈哈。下载安装包现在JDK(Java Development Kite)已经发布到JDK17了,官方也放出了下载链接,但是作为新手入门的话,还是老

2021-12-08 15:15:31 332

原创 《数据结构》课后作业

本人比较菜,希望大家多多指正!感谢汤老师的数据结构课程让我受益匪浅!01 有两个线性表,编写实现La-Lb以及La∩Lb的函数。void Subtraction(List *La, List *Lb, List *Lc){ datatype elem; int ins_pos = 0; InitList(Lc); for (int i = 0; i < ListLength(La); i++) { elem = Ge.

2021-12-03 12:51:36 1180

原创 《Linux命令行与shell脚本编程大全》第一章 初识Linux shell 学习笔记

第一章 初识Linux shell1.1 什么是Linux#mermaid-svg-LikbpnZCYYtQ9hsW .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-LikbpnZCYYtQ9hsW .label text{fill:#333}#mermaid-svg-LikbpnZCYYtQ9hsW .no

2021-06-08 21:31:35 152

原创 《C Primer Plus(第6版)中文版》第12章 存储类别、链接和内存管理 学习笔记

对标题和序号稍加修改。12.1 存储类别C语言提供了多种存储类别(storage class)在内存中储存数据。每个内存块都可以视为一个对象(object)。可以用标识符来访问对象的值,用作用域(scope)和链接(linkage)描述标识符在程序的哪些部分可以被使用,用存储期(storage duration)描述对象在内存中存留的时间。C语言根据变量的作用域、链接与存储期划分出多种存储类别。12.1.1 作用域作用域描述程序中可以访问标识符的区域。分为:块作用域函数作用域函数原型作用.

2021-04-06 14:42:03 263

原创 《C Primer Plus(第6版)中文版》 第11章 字符串和字符串函数 学习笔记

对标题和序号稍加修改。11.1 表示字符串和字符串I/OC字符串是以空字符(’\0’)结尾的char类型数组,无论由字符串数组、指针还是字符串常量标识,都被储存为包含字符编码的一系列字节。以下示例程序演示了表示字符串的方式:#include<stdio.h>#define MSG "I am a symbolic string constant."/*明示常量,字符串常量*/#define MAXLENGTH 81 /*字符串数组最大长度,包含末尾空字符*/int main(vo.

2021-03-02 22:28:08 344 1

原创 《C Primer Plus(第6版)中文版》 第10章 数组和指针 学习笔记

对标题和序号有稍加修改。对标题和序号有稍加修改。10.1 数组数组(array)由数据类型相同的一系列元素组成。声明形式:DataType Name[Size];/*一些数组声明*/float candy[365];char code[12];int states[50];[]表示声明一个名为XXX的数组。[]中的数字表示数组大小,即元素个数。数组元素编号从0开始。使用下标(索引)访问数组元素,形如code[0]。10.1.1 初始化数组使用初始化列表初始化数组,各值.

2021-02-11 14:10:50 253

原创 《C Primer Plus(第6版)中文版》 第9章 函数 学习笔记

对标题和序号有稍加修改。9.1 复习函数函数(function)是C程序的基本模块。函数原型(prototype),告知编译器在程序中使用该函数,指明函数和参数的类型。函数调用(function call),函数表达式语句,执行函数体部分。函数定义(function declaration),包含完整的函数头和函数体,是函数本身的源代码。签名(signature)是函数的返回值和参数类型信息。函数由函数头和函数体组成。主调函数(calling funciton)通过函数表达式语句调用被.

2021-01-25 21:21:56 253 2

原创 《C Primer Plus(第6版)中文版》 第8章 字符I/O和输入验证 学习笔记

对标题和序号有稍加修改。8.1 缓冲区输入分为无缓冲输入和缓冲输入。无缓冲输入即回显用户输入的字符后立即重复打印该字符。缓冲输入即在按下Enter键前不会重复打印输入的字符。缓冲区(buffer)是储存用户输入字符的临时存储区,在按下Enter键后程序才能使用输入的字符。缓冲区大小取决于系统,常见大小为512字节或4096字节。缓冲分为完全缓冲I/O和行缓冲I/O。完全缓冲I/O指当缓冲区被填满时才刷新缓冲区,即把数据发送到屏幕或文件中,常用于文件输入。行缓冲I/O指遇到换行符时刷新缓冲区,常用于.

2021-01-22 13:59:17 114

原创 《C Primer Plus(第6版)中文版》 第7章 C控制语句:分支和跳转 学习笔记

对标题和序号有稍加修改。7.1 if语句if语句称为分支语句(branching statement)或选择语句(selection statement)。格式:if (expression) statementexpression是关系表达式,为真就执行statement,否则跳过statement。statement可以是简单语句或复合语句。示例程序:#include<stdio.h>int main(void){ int a,b; printf("Ple.

2021-01-18 23:47:56 181 2

原创 《C Primer Plus(第6版)中文版》 第6章 C控制语句:循环 学习笔记

对标题和序号有稍加修改。6.1 while循环本章仍从一个程序开始。/*根据用户键入的整数求和*/#include<stdio.h>int main(void){ long num; long sum=0L; int status; printf("Please enter an integer to be summed (q to quit):"); status=scanf("%ld",&num); while (status==1) { sum=.

2021-01-13 15:54:56 231

原创 《C Primer Plus(第6版)中文版》 第5章 运算符、表达式和语句 学习笔记

对标题和序号有稍加修改。5.1 循环简介本章仍从一个程序开始。#include<stdio.h>int main(void){ int val=1; while(val<11) { printf("%d ",val); val=val+1; } printf("\n"); return 0;}运行后输出结果:1 2 3 4 5 6 7 8 9 10程序用while循环打印了1~10,减少了printf()的语句数。简单解释while循环.

2021-01-11 17:42:07 199

原创 《C Primer Plus(第6版)中文版》 第4章 字符串和格式化输入输出 学习笔记

对标题和序号有稍加修改。4.1 示例程序本章仍从一个程序开始。#include <stido.h>#include <string.h> //提供strlen()函数原型#define DENSITY 62.4 //人体密度(单位:磅/立方英尺)int main(void){ float weight,volume; int size,letters; char name[40]; //声明一个可容纳40个字符的数组name printf("Hi! Wh.

2021-01-10 18:19:34 388

原创 《C Primer Plus(第6版)中文版》 第3章 数据和C 学习笔记

本文是根据《C Primer Plus(第6版)中文版》内容所作笔记,并对标题序号稍加修改。3.1 示例程序/*将您的体重换算同等白金价值的程序*/#include <stdio.h>int main(void){ float weight;/*你的体重*/ float value;/*相等重量的白金价值*/ printf("Are you worth your weight in platinum?\n"); printf("Let`s check it out.\n".

2021-01-06 21:04:05 508

原创 《C Primer Plus(第6版)中文版》 第2章 C语言概述 学习笔记

本文是根据《C Primer Plus(第6版)中文版》内容所作笔记,并对标题序号稍加修改。本章从一简单程序示例开始,讲解C语言中基本的概念。include <stdio.h> //预处理器指令int main(void) //程序的开始函数{ //函数体的开始 int num; //声明变量 num=1; //赋值表达式语句 printf("This is a simple program\n"); printf("num is %d\n",num);.

2021-01-03 20:38:54 275

原创 《C Primer Plus(第6版)中文版》 第1章 初识C语言 学习笔记

本文是根据《C Primer Plus(第6版)中文版》内容所作笔记,并对标题序号稍加修改。1.1 C语言的起源1972年,丹尼斯·里奇和肯·汤普逊在开发UNIX操作系统时设计了C语言。1.2 选择C语言的理由1.2.1 设计特性融合了计算机科学理论和实践的控制特性;结构化编程与模块化设计;可靠易懂;1.2.2 高效性具有微调控能力,可根据具体情况微调程序以获得最大运行速度或最有效地使用内存。1.2.3 可移植性在一种系统中编写的C程序稍作修改或不修改就能在其他系统运行。如需修.

2021-01-03 19:44:58 208

空空如也

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

TA关注的人

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