一只大鸽子的博客

C/C++学习笔记,计算机基础及其他

整理:C primer plus 学习笔记

前言:简单看了一遍C Primer Plus, 整理了一下,因为时间比较少,自己理解地比较肤浅,所以第一版比较简陋。 假期的时候应该会有时间再整理一下。------2018/11/5 2019/1/23 寒假整理一下笔记。 2019/3/7 大二下学期记:这本书内容还是很多的,举例比较多,也...

2018-11-03 10:16:41

阅读数 418

评论数 0

合集:编程相关的网站及书籍

大学计算机专业(计算机原理及编程语言(JAVA/C/C++/C#/python)和算法相关) https://study.163.com/curricula/cs.htm Java: Java入门 网易云课堂 Java进阶  网易云课堂 C语言: 程序设计入门——C语言 (中国大学MO...

2018-08-22 21:08:14

阅读数 210

评论数 2

LaTeX排版心形段落

主要代码: \documentclass[UTF8]{ctexart} \usepackage{shapepar} \begin{document} \heartpar{ %这里填要排版的东西 } \end{document} 示例: \documentclass[UTF8]...

2019-03-18 18:34:13

阅读数 14

评论数 0

C primer plus 学习笔记 第17章 高级数据表示

第17章 高级数据表示 17.1 研究数据表示 假设要编写一个程序,让用户输入一年内看过的电影,存储影片的信息。 可以使用结构储存电影,用结构数组存储多部电影。 但给数组分配空间时,会出现分配空间过大浪费或者分配空间过小不够用的问题。 使用动态内存(malloc)分配可以解决这个...

2019-03-15 14:40:09

阅读数 8

评论数 0

C primer plus 学习笔记 第16章 C预处理器和C库

第16章 C预处理器和C库 16.1 翻译程序的第一步 预处理之前,编译器对程序进行一些翻译处理。 1,将源代码出现的字符映射到源字符集。 2,将物理行转换成逻辑行 printf(“That's wond\ erful!\n"); 转成 printf(“Tha...

2019-03-13 12:20:53

阅读数 11

评论数 0

C primer plus 学习笔记 第15章 位操作(略)

第15章 位操作 和硬件关系较为密切,一般情况下不会直接进行位操作。(略)

2019-03-12 20:43:41

阅读数 10

评论数 0

C primer plus 学习笔记 第14章 结构和其他数据形式

14章 结构和其他数据形式 14.1 示例问题:创建图书目录 一本书有多种信息,书名,作者,页数,价格等等,这些信息有的是字符串,有的是浮点数。 需要一种既有字符串,又有浮点数的数据形式————C结构。 #define _CRT_SECURE_NO_WARNINGS #inc...

2019-03-09 08:04:52

阅读数 23

评论数 0

C primer plus 学习笔记 第13章 文件输入/输出

第13章 文件输入\输出 13.1 与文件进行通信 13.1.1 文件是什么 C把文件看作是一系列连续的字节。C提供两种文件模式:文本模式和二进制模式。 13.1.2 文本模式和二进制模式 13.1.3 I/O的级别 13.1.4 标准文件 C程序会自动打开3个文件:标准输入,标...

2019-03-08 12:09:48

阅读数 20

评论数 0

C primer plus 学习笔记 第12章 存储类别、链接和内存管理

第12章 存储类别、链接和内存管理 这一章比较难,C的存储类别很多,而且和链接 12.1 存储类别 C提供了多种存储类别在内存中存储数据。 12.1.1 作用域 作用域描述程序中可访问标识符的区域。 作用域有:块作用域,函数作用域,函数原型作用域或文件作用域。 块作用...

2019-03-07 19:55:12

阅读数 37

评论数 0

C primer plus 学习笔记 第11章 字符串和字符串函数

第11章 字符串和字符串函数 11.1 表示字符串和字符串I/O 11.1.1 在程序中定义字符串 1.字符串字面量 双引号括起来的内容 为字符串字面量 或称为字符串常量。 字符串常量属于静态(static)存储类别,如果在函数中使用字符串常量,在字符串只会被存储一次,在整个程序生命...

2019-03-06 12:06:38

阅读数 19

评论数 0

C primer plus 学习笔记 第10章 数组和指针

第10章 数组和指针 10.1 数组 数组由数据类型相同的一系列元素组成。使用数组时,通过声明数组告诉编译器数组中含有多少元素和这些元素的类型。 下面是几个数组声明: float candy[365]; char code[12]; 10.1.1 初始化数组 使用{}来初始化数组...

2019-03-05 09:18:32

阅读数 25

评论数 0

C primer plus 学习笔记 第9章 函数

第9章 函数 函数是C语言程序的构件块。 这章书里举了很多例子,建议结合例子理解。 9.3 和 9.4 建议略读。 9.1 复习函数 函数(function)是完成特定任务的独立代码单元。 函数让程序更加模块化,提高代码可读性,方便修改。 9.1.1 创建并使用简单函数 函数原...

2019-03-04 09:08:41

阅读数 20

评论数 0

计算机算法设计与分析 第2章 递归与分治策略 (笔记)

第2章 递归与分治策略 2.1 递归的概念 直接或间接调用自身为递归。 采用递归的目的(思路)是将一个较大(或较复杂)的问题分解成较小的相同问题。 【例-阶乘】 阶乘函数 n! 可用递归函数定义: n! = 1 ,n=0 n(n-1)! ,n>...

2019-02-19 12:33:55

阅读数 26

评论数 0

计算机算法设计与分析 第1章 算法概述 (笔记)

第1章 算法概述   1.1算法与程序 算法的概念: 通俗地说,算法是指解决问题的一种方法或一个过程。 严格地讲,算法是由若干条指令组成的有穷序列。且满足4条性质: (1)输入  (2)输出 (3)确定性 :指令清晰,无歧义 (4)有限性:执行次数有限,执行时间有限。   1....

2019-02-19 09:31:51

阅读数 24

评论数 0

寒假结束

学了半个月驾照,玩了半个月游戏。寒假结束了。 没有像寒假开始前计划的那样每天坚持学习,既有主观方面的原因(没有动力、懒),也有客观方面的原因(身体不好、看字费劲)。 发现自己是推延,总是习惯走老路,今天玩一天不想做事情,第二天和前天一样,继续玩(或者只是发呆)。 看荒野求生里面有一句话说,你要...

2019-02-17 14:21:14

阅读数 41

评论数 0

1092 最好吃的月饼 (20 分)

1092 最好吃的月饼 (20 分) 月饼是久负盛名的中国传统糕点之一,自唐朝以来,已经发展出几百品种。 若想评比出一种“最好吃”的月饼,那势必在吃货界引发一场腥风血雨…… 在这里我们用数字说话,给出全国各地各种月饼的销量,要求你从中找出销量冠军,认定为最好吃的月饼。 输入格式: 输入...

2019-02-05 11:32:55

阅读数 53

评论数 0

1091 N-自守数 (15 分)

1091 N-自守数 (15 分) 如果某个数 K 的平方乘以 N 以后,结果的末尾几位数等于 K,那么就称这个数为“N-自守数”。例如 3×92​2​​=25392,而 25392 的末尾两位正好是 92,所以 92 是一个 3-自守数。 本题就请你编写程序判断一个给定的数字是否关于某个 N...

2019-02-03 23:00:28

阅读数 21

评论数 0

1087 有多少不同的值 (20 分)

1087 有多少不同的值 (20 分) 当自然数 n 依次取 1、2、3、……、N 时,算式 ⌊n/2⌋+⌊n/3⌋+⌊n/5⌋ 有多少个不同的值?(注:⌊x⌋ 为取整函数,表示不超过 x 的最大自然数,即 x 的整数部分。) 输入格式: 输入给出一个正整数 N(2≤N≤10​4​​)。 ...

2019-02-01 12:07:55

阅读数 25

评论数 0

1083 是否存在相等的差 (20 分)

1083 是否存在相等的差 (20 分) 给定 N 张卡片,正面分别写上 1、2、……、N,然后全部翻面,洗牌,在背面分别写上 1、2、……、N。将每张牌的正反两面数字相减(大减小),得到 N 个非负差值,其中是否存在相等的差? 输入格式: 输入第一行给出一个正整数 N(2 ≤ N ≤ 10...

2019-01-25 23:15:56

阅读数 15

评论数 0

1082 射击比赛 (20 分)

1082 射击比赛 (20 分) 本题目给出的射击比赛的规则非常简单,谁打的弹洞距离靶心最近,谁就是冠军;谁差得最远,谁就是菜鸟。本题给出一系列弹洞的平面坐标(x,y),请你编写程序找出冠军和菜鸟。我们假设靶心在原点(0,0)。 输入格式: 输入在第一行中给出一个正整数 N(≤ 10 000...

2019-01-24 11:06:39

阅读数 28

评论数 0

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