![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
06C/C++
文章平均质量分 67
FOREVER-MAYBE
会做势,会作诗,会做事。
展开
-
递归的思想
1.归纳法http://www.nowamagic.net/librarys/veda/detail/2314/原创 2019-01-06 16:33:43 · 153 阅读 · 0 评论 -
C/C++库函数strstr和find实现子字符串查找
一、循环的使用和vector的用处循环有两种,for循环和while循环,前者适合循环条件和次数已知的情形,后者适合循环条件和次数未知的情形,两者的效率相当。vector适合数组的大小未知的情形。二、string.find()函数用法1.返回字符串s1在s中的位置,如果没有找到,则返回-1 position=s.find(s1); 2.返回任意字符s1在s中第一次出现的位置,s...原创 2018-04-12 21:25:03 · 8050 阅读 · 0 评论 -
寄存器和存储器
一、计算机硬件 先说内核:内核是操作系统最基本的部分。它是为众多应用程序提供对计算机硬件的安全访问的一部分软件,这种访问是有限的,并且内核决定一个程序在什么时候对某部分硬件操作多长时间。内核的分类可分为单内核和双内核以及微内核。严格地说,内核并不是计算机系统中必要的组成部分,附一张内核体系结构照片 可以看到内核所处的位置:CPU中央处理器(CPU,Central Proce...原创 2018-04-12 12:43:48 · 50386 阅读 · 6 评论 -
C语言经典实例
1.题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。 2.题目:企业发放的奖金根据利润提成。 利润(I)低于或等于10万元时,奖金可提10%; 利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%; 20万到原创 2017-09-16 23:08:35 · 813 阅读 · 0 评论 -
C语言入门
一、编程基础1.编程语言是用来控制计算机的一系列指令(Instruction),它有固定的格式和词汇(不同编程语言的格式和词汇不一样),必须遵守,否则就会出错,达不到我们的目的。CPU、内存、硬盘等部件不能各自为战,它们通过主板连接在一起,由CPU控制,协调工作。 1. 载入内存,让程序运行起来,双击QQ图标,操作系统会在硬盘上找到安装软件的数据复制到内存中运行,这个过程叫做载入内存,这个程序叫原创 2017-09-09 18:00:04 · 459 阅读 · 0 评论 -
C语言模块化开发(多文件编程)
1.main.c是程序的主模块,module.c是程序的一个模块,main中使用extern int m来声明变量,定义在module中,说明module中定义的全局变量的作用域是整个程序。2.假如要使用printf函数的话就添加头文件stdio.h,头文件里面都是函数的声明,定义在系统库中。3.函数的声明有无extern都行,变量的声明必须加上extern,否则编译器无法识别声明。4原创 2017-09-16 09:25:31 · 8107 阅读 · 0 评论 -
C语言内存
1.RAM和ROM都是半导体存储器,一个叫随机存储器掉电丢失,一个叫只读存储器掉电保存。2.RAM又分为静态和动态,静态的速度非常快,动态的慢但是便宜,DDR RAM是电脑中常用存储器,动态内存中的动态是因为一个DRAM单元存储的是0还是1取决于电容是否有电荷,所以时间一长容易电荷变化,所以需要加一个额外电路进行内存刷新操作。3.计算机程序等于代码、数据、过程。代码是函数,数据就是变量,中原创 2017-09-14 15:21:02 · 225 阅读 · 0 评论 -
C/C++基本数据类型长度
1. CPU位数CPU位数=CPU中寄存器的位数=CPU能够一次并行处理的数据宽度(位数)=数据总线宽度;现在的计算机处理器一般都是64位,这是硬件的事。查看CPU位数:右键点击桌面上的“此电脑”图标,然后在弹出的菜单中点击“属性”菜单项。2. 操作系统位数指令集:CPU为了实现其功能设计了指令集,即是CPU的全部指令,这是机器语言。计算机的所有功能都是基于CPU的指令集。指令集和CPU...原创 2019-01-03 12:43:12 · 3732 阅读 · 0 评论