随笔 - 66  文章 - 0  评论 - 0  阅读 - 22114
07 2022 档案
Linux程序存储结构与进程结构
摘要:目录 一、Linux可执行文件结构和Linux进程结构 二、C变量及函数的存储类型: 一、Linux可执行文件结构和Linux进程结构 二、C变量及函数的存储类型: 存储类型 类型修饰符 数据类型 变量名表 存储类型: 用来指明变量的存储位置。有... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(65) 评论(0) 推荐(0) 编辑
RPM包管理
摘要:RPM包管理 目录 RPM包管理 1.什么是RPM: 2. RPM的功能: 3. RPM的名称格式: 4. RPM命令的使用: 1.什么是RP... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(38) 评论(0) 推荐(0) 编辑
认识bash这个shell
摘要:认识bash这个shell 1. 什么是shell? Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口(命... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(29) 评论(0) 推荐(0) 编辑
Makefile文件的编写
摘要:Makefile文件的编写 目录 ... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(173) 评论(0) 推荐(0) 编辑
理解 Linux 配置文件
摘要:目录 介绍 Linux 中有没有一个标准的配置文件格式? 什么是系统配置文件? 访问文件 引导和登录/注销 文件系统 系统管理 联网 系统命令 守护进程 用户程序 更改配置文件 内核 守护进程和系统程序 用户程序 用户配置文件:.(点)文件和 rc 文件 介绍... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(318) 评论(0) 推荐(0) 编辑
C++STL容器总结
摘要:各大容器的特点: 1.可以用下标访问的容器有(既可以插入也可以赋值):vector、deque、map; 特别要注意一下,vector和deque如果没有预先指定大小,是不能用下标法插入元素的! 2. 序列式容器才可以在容器初始化的时候制定大小,关联式容器不行... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(120) 评论(0) 推荐(0) 编辑
1682: 2018蓝桥杯培训-STL应用专题-day 4 set作业题4
摘要:题目描述: STL库中有许多非常实用的函数,如sort,set,map,vector,queue等。 此题为set集合的应用教学,题目如下: 运动会又开始了,acm俱乐部的出题组成员因要忙着出题,便向教主申请了请假,教主写下了请假名单。 某成员因不在请假名单而... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(22) 评论(0) 推荐(0) 编辑
1681: 2018蓝桥杯培训-STL应用专题-day 4 set作业题3
摘要:题目描述: STL库中有许多非常实用的函数,如sort, set, map, vector, queue等。 此题为set集合的应用教学,题目如下: 运动会又开始了,acm俱乐部的出题组成员因要忙着出题,便向教主申请了请假,教主写下了请假名单。 某成员想知道自... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(12) 评论(0) 推荐(0) 编辑
1680: 2018蓝桥杯培训-STL应用专题-day 4 set作业题2
摘要:题目描述: STL库中有许多非常实用的函数,如sort, set, map, vector, queue等。 此题为set集合的应用教学,题目如下: 读入n个数,要求按照从小到大的顺序输出出现的不同数字。 输入: 第一行读入一个 n(0#include usi... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(11) 评论(0) 推荐(0) 编辑
1679: 2018蓝桥杯培训-STL应用专题-day 4 set作业题1
摘要:题目描述: STL库中有许多非常实用的函数,如sort, set, map, vector, queue等。 此题为set集合的应用教学,题目如下: 读入n个数,要求输出出现的不同数字的个数 输入: 第一行读入一个 n(0#include using name... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(16) 评论(0) 推荐(0) 编辑
1688: 2018蓝桥杯培训-STL应用专题-day 3 map作业题3
摘要:题目描述: STL库中有许多非常实用的函数,如sort, set, map, vector, queue等。 此题为map的应用教学,题目如下: 运动会又开始了,acm俱乐部的出题组成员因要忙着出题,便向教主申请了请假,教主写下了请假名单。 某成员想知道自己是... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(16) 评论(0) 推荐(0) 编辑
1687: 2018蓝桥杯培训-STL应用专题-day 3 map作业题2
摘要:题目描述: STL库中有许多非常实用的函数,如sort,set,map,vector,queue等。 此题为map的应用教学,题目如下: 运动会开始了,1117势力因为忙于出题,某些有项目的同学没有及时赶到检录处检录,广播中播放了n次未及时检录... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(14) 评论(0) 推荐(0) 编辑
1686: 2018蓝桥杯培训-STL应用专题-day 3 map作业题1
摘要:运动会开始了,1117势力因为忙于出题,某些有项目的同学没有及时赶到检录处检录, 广播中播放了n次未及时检录的同学的名单。 现在,需要聪明的你统计出共有多少个人未及时检录。 输入: 第一行读入一个n(1 #include #include #include u... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(17) 评论(0) 推荐(0) 编辑
1659: 2018蓝桥杯培训-STL应用专题-day 3 map作业题4
摘要:题目描述: 福尔摩斯从X星收到一份资料,全部是小写字母组成。 他的助手提供了另一份资料:许多长度为8的密码列表。 福尔摩斯发现,这些密码是被打乱后隐藏在先前那份资料中的。 请你编写一个程序,从第一份资料中搜索可能隐藏密码的位置。要考虑密码的所有排列可能性。 输... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(21) 评论(0) 推荐(0) 编辑
1936: 2018蓝桥杯培训-STL应用专题-day 2 vector作业题2
摘要:描述 题目描述: Huffman树在编码中有着广泛的应用。 在这里,我们只关心Huffman树的构造过程。 给出一列数{pi}={p0, p1, …, pn-1},用这列数构造Huffman树的过程如下: 找到{pi}中最小的两个数,设为pa和pb,将pa和p... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(25) 评论(0) 推荐(0) 编辑
1926: 2018蓝桥杯培训-STL应用专题-day 2 vector作业题1
摘要:描述 题目描述: 字符串有些是对称的,有些不是对称的,请将那些对称的字符串安从小到大的顺序输出,字符串先以长度论大小,如果长度相等,再以ASCII码值为排序标准; 输入: 输入一个n,表示接下来有n组字符串,串长#include #include #inclu... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(17) 评论(0) 推荐(0) 编辑
1932: 2018蓝桥杯培训-STL应用专题-day 1 sort作业题4
摘要:题目描述: 小明正在整理一批历史文献。这些历史文献中出现了很多日期。小明知道这些日期都在1960年1月1日至2059年12月31日。令小明头疼的是,这些日期采用的格式非常不统一,有采用年/月/日的,有采用月/日/年的,还有采用日/月/年的。更加麻烦的是,年份也... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(16) 评论(0) 推荐(0) 编辑
1923: 2018蓝桥杯培训-STL应用专题-day 1 sort作业题3
摘要:题目描述: STL库中有许多非常实用的函数,如sort,set,map,vector,queue等。 此题为sort的应用教学,题目如下: 读入n条学生成绩记录,包括学生姓名,总成绩,语文,数学和英语成绩,要求按总成绩从高到低输出n条记录,每条记录占一... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(16) 评论(0) 推荐(0) 编辑
1922: 2018蓝桥杯培训-STL应用专题-day 1 sort作业题2
摘要:题目描述: STL库中有许多非常实用的函数,如sort,set,map,vector,queue等。 此题为sort的应用教学,题目如下: 读入n条学生成绩记录,包括学生姓名和总成绩,要求按成绩从高到低输出n条记录,每条记录占一行。(成绩不会重复) 输... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(12) 评论(0) 推荐(0) 编辑
C++中的sort自定义排序函数
摘要:C++中sort自定义排序 1.sort简介: (1)用于C++中,对给定区间所有元素进行排序; (2... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(4963) 评论(0) 推荐(0) 编辑
1921: 2018蓝桥杯培训-STL应用专题-day 1 sort作业题1
摘要:题目描述: STL库中有许多非常实用的函数,如sort,set,map,vector,queue等。 此题为sort的应用教学,题目如下: 读入n个数,要求按照从大到小的顺序输出出现的数字。 输入: 第一行读入一个 n ( 0#include #inc... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(16) 评论(0) 推荐(0) 编辑
C语言知识点二十八: 指针简介
摘要:《指针简介》 1. 什么是指针? 指针是一个其数值为地址的变量。正如,char类型的变量用字符作为其数值,int类型变量的数值是整数,指针变量的数值表示的是地址。 请看下列语句: int pooh = 5;int * ptr;//定义指针变... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(280) 评论(0) 推荐(0) 编辑
C语言知识点二十七: 改变调用函数中的变量
摘要:1. 下面的程序是为了互换两个变量的值。 #includevoid interchange(int u, int v);//声明函数int main(){ int x = 5, y = 10; printf("Originally x = %d a... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(169) 评论(0) 推荐(0) 编辑
C语言知识点二十六: 地址运算符&
摘要:《地址运算符&》 一元运算符&可以取得变量的存储地址。假设pooh是一个变量的名字,那么&pooh就是该变量的地址。 一个变量的地址可以被看作是该变量在内存中的位置。 在下列的程序中,使用地址运算符获得不同函数中具有相同名称的变量的存储地址。 #includ... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(215) 评论(0) 推荐(0) 编辑
C语言知识点二十五: 头文件的使用
摘要:头文件的使用: //usehotel.c#include#include "hotel.h"int main(void){ int nights; double hotel_rate; int code; while((code = menu()) != QU... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(104) 评论(0) 推荐(0) 编辑
C语言知识点二十四: 函数
摘要:《函数》 1. 如何编写一个好的程序: 使程序模块化。所谓模块化,就是在您的主函数中要实现某种功能时,尽量单独地写一个函数,当您要用此功能时再调用您写的函数即可。前面介绍的printf(), scanf(), getchar()... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(301) 评论(0) 推荐(0) 编辑
C语言练习题二: 《C Primer Plus》第七章(C控制语句:分支和跳转): 编程练习题与参考答案
摘要:1、编写一个程序读取输入,读到#字符停止,然后报告读取空格数,换行符数目以及所有的其它字符数目。 #includeint main(void){ int space = 0, line_break = 0, other = 0; char ch; ... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(190) 评论(0) 推荐(0) 编辑
C语言知识点二十三: 创建更友好的用户界面
摘要:创建更友好的用户界面: 一. 使用缓冲输入: 缓冲输入的优点在于在按下Enter键发送输入之前,用户可以任意编辑输入内容。 但是,如果输入的是字符,在按下Enter键之后,这一动作也传送了换行符,程序必须妥善地处理这个换行符。请看下面... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(188) 评论(0) 推荐(0) 编辑
graphics.h图形库
摘要:一. graphics.h图形库安装在VC++或VS的步骤: 1.搜索easy官网。 2.进入EasyX官网后,点击下载后会有很多EasyX库版本,最好下载最下载靠前的的版本。 3.下载解压后打开就可以看到下图的文件,点击Setup.hta。 4.点击下... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(1027) 评论(0) 推荐(0) 编辑
C语言中最常用标准库函数
摘要:标准头文件包括: 一、标准定义() 文件里包含了标准库的一些常用定义,无论我们包含哪个标准头... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(159) 评论(0) 推荐(0) 编辑
C语言知识点二十二: 结束键盘输入
摘要:结束键盘输入 #includeint main(void){ char ch; while((ch = getchar()) != '#') putchar(ch); return 0;} 以上的程序只要输入的字符中不含#... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(624) 评论(0) 推荐(0) 编辑
C语言知识点二十一: 缓冲区
摘要:缓冲区:1.无缓冲(直接)输入:用户输入字符后立即重复打印该字符。2.缓冲输入 : 大部分系统在用户按下Enter键之前不会重复打印刚输入的字符。用户输入的字符被收集并储存在一个被称为缓冲区(buffer)的临时存储区,按下Eenter键后,程序才可使用用户输... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(441) 评论(0) 推荐(0) 编辑
C语言知识点二十: 多重选择: switch和break
摘要:多重选择: switch和break 使用条件运算符和if else语句很容易编写二选一的程序。然而,有时程序需要在多个选择中进行选择。可以用if else if ... else 来完成。但是,大多数情况下使用switch语句更方便。 switch语句使... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(443) 评论(0) 推荐(0) 编辑
C语言知识点十八: 循环辅助:continue和break
摘要:为了让大家能快速学会continue和break的使用,现在给大家两个例子:示例一:#include#include#include//用于下面生成随机数, 是C语言标准函数库int main(){ int number, random_number; ... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(241) 评论(0) 推荐(0) 编辑
C语言知识点十九: rand()函数生成随机数
摘要:一、rand()rand()函数用来产生随机数,但是,rand()的内部实现是用线性同余法实现的,是伪随机数,由于周期较长,因此在一定范围内可以看成是随机的。rand()会返回一个范围在0到RAND_MAX(32767)之间的伪随机数(整数)。在调用rand(... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(1245) 评论(0) 推荐(0) 编辑
C语言知识点十七: iso646.h头文件
摘要:iso646.h头文件:使用该头文件,便可用and代替&&等,如下表:传统写法iso646.h&&and||or!not显然这个头文件大家或许不会习惯使用 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(40) 评论(0) 推荐(0) 编辑
C语言知识点十六: ctype.h系列的字符函数
摘要:ctype.h系列的字符函数:ANSI C有一系列标准的函数可以用来分析字符;ctype.h 头文件包含了这些函数的原型。这些函数接受一个字符作为参数,如果该字符属于某特定的种类则返回非零值(真),否则返回零(假)。例如,如果isalpha()函数的参数是个字... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(335) 评论(0) 推荐(0) 编辑
C语言知识点十五: 条件运算符(?:)的用法
摘要:条件运算符的用法如下:max = (a > b) ? a:b;如果a大于b,那么将max设为a; 否则,设置为b。#includeint main(){ int a, b; int max; printf("Please Enter two ... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(2717) 评论(0) 推荐(0) 编辑
C语言知识点十四: getchar()和putchar()
摘要:对字符输入或输出函数:getchar()和putchar():这里需要说明一下这两个函数通常是定义在stdio.h头文件中,它们通常是预处理宏,而不是真正的函数,后面的知识点会讨论类似函数的宏。其用法就是这两个函数只能每次读取一个字符或输出一个字符。#incl... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(394) 评论(0) 推荐(0) 编辑
C语言知识点十三: C判断
摘要:有关C语言if else语句的用法很简单,大致可以分为三种:1.当有多个条件要判断时连续用if语句:if(条件1)if(条件2)if(条件3)……#includeint main(){ int score[5]; int i; printf(... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(350) 评论(0) 推荐(0) 编辑
C语言练习题一: 《C Primer Plus》第六章 C控制语句:C循环——编程练习题 参考答案
摘要:1. 编写一个程序,创建一个包含 26 个元素的数组,并在其中储存 26 个小写字母。然后打印数组的所有内容。#includeint main(){ char alphabet[26]; int i = 0; char ch; ch =... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(463) 评论(0) 推荐(0) 编辑
嵌入式的学习之路
摘要:从事嵌入式软件开发的好处是: (1)目前国内外这方面的人都很稀缺。这一领域入门门槛较高,所以非专业IT人员很难切入这一领域;另一方面,是因为这一领域较新,目前发展太快,大多数人无条件接触。 (2)与企业计算等应用软件不同,嵌入式领域人才的工作强度通常低一些(但... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(152) 评论(0) 推荐(0) 编辑
为什么选择嵌入式方向
摘要:本文出自《同济大学软件学院院长谈嵌入式方向选择》,个人感觉不错,故转之。 嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一。嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资源(如处理器、存储器等)非常有限,并且对成本很敏感,有时对实时响... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(774) 评论(0) 推荐(1) 编辑
C语言练习题一: 《C Primer Plus》第六章 C控制语句:C循环——编程练习题
摘要:答案链接:https://blog.csdn.net/weixin_41588502/article/details/808249451. 编写一个程序,创建一个包含 26 个元素的数组,并在其中储存 26 个小写字母。然后打印数组的所有内容。2.使用嵌套循环... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(301) 评论(0) 推荐(0) 编辑
数据结构: 简单选择排序
摘要:简单选择排序的思路:第一步: 数组中的第一个数与其它的数进行比较,记下最大或最小的数的下标,如果第一个数不是最大值或最小值就交换第一个数和找出的最大数或最小数;第二步: 数组中的第二个数与其它的数进行比较(除了第一个数),接下来的步骤与上同;以此类推........ 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(35) 评论(0) 推荐(0) 编辑
C语言知识点十二: C循环
摘要:为了使我们的C语言表达的意思更加多元化,现在来介绍C循环无论是我们人类的语言还是计算机高级语言,我们都希望能够尽可能地表达我们的意图或想法,让对方理解。计算机也不例外,任何一门计算机高级语言应该提供以下3种形式的控制流:(1) 执行语句系列; //就是一般的单... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(384) 评论(0) 推荐(0) 编辑
数据结构: C语言实现冒泡排序算法
摘要:C语言实现冒泡排序算法: 表一 表二注:表一是冒泡排序的过程... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(146) 评论(0) 推荐(0) 编辑
学习C语言之前,这些要点你知道吗?
摘要:学习C语言之前,这些要点你知道吗?1.如果你是计算机专业学生,我强烈建议你要把C语言学好,因为它是容易入门的(但不代表你容易学透它),并且为你将来学习其它高级语言奠定了基础。不要好高骛远(C语言还学的倒懂不懂的就去学习C++,或者其它高级语言)。计算机高级语言... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(171) 评论(0) 推荐(0) 编辑
C语言知识点十一: 自动类型转换和强制类型转换
摘要:一.自动类型转换:在C语言的语句和表达式中应使用类型相同的变量和常量。但是,如果使用混合类型,C语言采用了一套规则进行自动类型转换。1.当类型转换出现在表达式中,无论是unsigned还是signed的char和short都会被自动转换为int,如有必要会被转... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(308) 评论(0) 推荐(0) 编辑
C语言知识点十: sizeof运算符和size_t类型
摘要:sizeof运算符和size_t类型:这里需要说明一下sizeof也是运算符!C头文件系统使用了typedef把size_t作为unsigned int 或unsigned long的别名。这样,使用size_t类型时,编译器会根据不同的系统替换标准类型。C9... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(205) 评论(0) 推荐(0) 编辑
C语言知识点九: 完整的数据类型和运算符的总结
摘要:1.数据类型图中有*的是C99所增加的。2.数据类型及其转换说明和字节数类型转换说明字节数int%d24unsigned int%u24short%d2unsigned short%u2long%ld / %Ld4unsigned long%lu / %Lu4... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(332) 评论(0) 推荐(0) 编辑
数据结构: 递归先序创建二叉树及其先序,中序和后序遍历
摘要:递归先序创建二叉树及其先序,中序和后序遍历:(C语言实现如下)#include#include//前序(先序)创建二叉树//先 中 后 遍历二叉树//层序遍历(队列)#define OK 1#define ERROR 0#define MAXSIZE 100t... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(199) 评论(0) 推荐(0) 编辑
数据结构: 非递归先序创建二叉树及其先序,中序和后序遍历
摘要:非递归先序创建二叉树及其先序,中序和后序遍历:(C语言实现如下)#include#include #include #define MAXSIZE 100typedef struct BTNode{ char data; struct BTNode... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(71) 评论(0) 推荐(0) 编辑
数据结构: 折半查找和插值查找
摘要:1.折半查找2.插叙查找就是把1中的mid = (low+high)/2改为mid = low + (key - a[low])*(high - low)/(a[high] - a[low]);具体代码如下:#includeint Bisearch(int *... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(27) 评论(0) 推荐(0) 编辑
数据结构: 顺序查找
摘要:有哨兵顺序查找意思就是将数组a[0]存下要查找的数,从数组的尾巴开始查找,若顺序查找函数返回的是非0值就代表查找成功,否则查找失败。#includeint Sequence_search(int *a,int n, int key);int main(){ ... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(76) 评论(0) 推荐(0) 编辑
C语言知识点八: printf()的*修饰符
摘要:printf()的*修饰符: printf()的*修饰符的用法: 如果你不想预先指定字段宽度或精度,希望通过程序来指定,那么可以通过*修饰符代替字段宽度。但还是要用一个参数告诉函数,字段宽度应该是多少。 示例: #include int main() {... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(198) 评论(0) 推荐(0) 编辑
C语言知识点七: scanf()函数
摘要:scanf()函数:1.scanf(“%d”,&number);不管你开始输入的是空格还是换行,直到你输入数字才会被读入。2.scanf(“%d,%d”,&a, &b);在输入第二个数字前要输入逗号!3.scanf(“%c,%c”,&ch1, &ch2);在读... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(538) 评论(0) 推荐(0) 编辑
C语言知识点六: printf()的返回值 、打印较长的字符串
摘要:有关printf()函数几个不常见的知识点:1.printf()的返回值:该返回值大小为其打印的字符的个数(包括空格和不可见的换行符)2.打印较长的字符串若printf()语句过长,在频幕上不方便阅读,则需知道以下两的技巧:(1)在换行的地方加\示例:注意:换... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(453) 评论(0) 推荐(0) 编辑
C语言知识点五: const限定符
摘要:const限定符:const int month 12;//month在程序中不可更改 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(16) 评论(0) 推荐(0) 编辑
C语言知识点四: printf()函数的转换说明、修饰符和标记
摘要:printf()函数的转换说明、修饰符和标记:表一 转化说明及其打印的输出结果 转换说明 输出%f 浮点数的十进制计数法%e或%E 浮点数的e计数法%a或%A 浮点数的p计数法%c 单个字符%d或%i 有符号十进制整数%u ... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(619) 评论(0) 推荐(0) 编辑
C语言知识点三: #define指令
摘要:#define指令:使用#define的标准格式:#define PI 3.14159这里的PI就是符号常量或叫明示常量注意:结尾不加分号(;),也不要写成PI = 3.14159,我们最好用大写表示符号常量/明示常量(PI)。使用#define指令的好处:使... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(548) 评论(0) 推荐(0) 编辑
C语言知识点二: 函数strlen()和sizeof的区别
摘要:函数strlen()和sizeof的区别:#include#include#include#define SENTENCE "It is a cat"int main(){ char name[40]; gets(name); printf(... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(57) 评论(0) 推荐(0) 编辑
区分getchar(),getch(),getche()三个函数:
摘要:区分getchar(),getch(),getche()三个函数: 第一行是手动输入的,第二行是printf输出的。 getch()和getche()这两个函数使用时要包含conio.h头文件: getch()函数,也是接收键盘输入的一个字符,... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(70) 评论(0) 推荐(0) 编辑
conio.h头文件
摘要:conio.h conio.h不是C标准库中的头文件。 conio是Console Input/Output(控制台输入输出)的简写,其中定义了通过控制台进行数据输入和数据输出的函数,主要是一些用户通过按键盘产生的对应操作,比如getch()函数等等。 ... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(373) 评论(0) 推荐(0) 编辑
数据结构:《栈》
摘要:《栈》目录:1.栈的定义2.栈的抽象数据类型3.顺序栈4.链栈 1.栈的定义• 栈(Stack)是限定仅在表尾进行插入和删除的线性表。• 我们把允许插入和删除的一端称为栈顶(top),另一端称为栈底(bottom)。• 不含任何数据元素的栈称为空栈。• ... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(116) 评论(0) 推荐(0) 编辑
C语言知识点一: 与C语言相恋
摘要:《与C语言相恋》 目录:1.1C语言的诞生1.2相恋C语言的理由1.3相恋C语言的7个步骤1.4目标代码文件,可执行文件和库1.5本章小结 C语言的诞生 1972年,贝尔实验室的丹尼斯里奇(Dennis Ritch)和肯汤普逊(Ken Thompson)在开... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(82) 评论(0) 推荐(0) 编辑

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

点击右上角即可分享
微信分享提示