- 博客(5)
- 收藏
- 关注
原创 内联函数与宏函数的相关性和区别
内联函数: 在计算机科学中,内联函数(有时称作在线函数或编译时期展开函数)是一种编程语言结构,用来建议编译器对一些特殊函数进行内联扩展,在程序中,以inline修饰的函数叫做内联函数,编译时C++编译器会在调用内联函数的地方展开,没有函数压栈的开销,内联函数可以提升程序运行的效率。 宏函数: 程序在预编译时,函数的调用是需要时间和空间的,而宏函数同函数定义的代码来替换函数名,将函数代码段嵌入到当前...
2019-08-20 23:31:25 233
原创 Fibonacci数列(斐波那契数列)
斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波纳契数列以如下被以递推的方法定义:F(1)=1,F(2)=1, F(n)=F(n-1)+F(n-2)(n>=3,n∈N*)在现...
2019-08-19 23:47:00 5630
原创 linux进程状态
linux进程概念(二) 进程状态:就绪,运行,阻塞 Linux进程状态: 运行态(R): 一个正在运行的进程,或者只要拿到时间片就可以运行的进程就叫做运行态 可中断睡眠态(S): 可中断的睡眠状态的进程会睡眠直到某个条件变为真,如产生一个硬件中断、释放进程正在等待的系统资源或是传递一个信号都可以是唤醒进程的条件。 不可中断睡眠态(D): 不可中断睡眠状态与可中断睡眠状态类似,但是它有一个例外,那...
2019-08-17 00:34:32 198
原创 判断是32位还是64位操作系统
最近有朋友问我如何判断操作系统是32位还是64位的,我当时没反应过来该怎么判断(当然肯定不是直接看电脑属性的那种判断),下面查询了很多资料,发现很多人都是利用这段代码类似的方法来判断的: #include <iostream> #include <windows.h> using namespace std; int main() { ...
2019-08-17 00:29:20 526
原创 经典编程题——回文问题
编程题:回文问题 马上要找工作了,最近一直在刷题,决定吧自己遇到的感觉比较好的题分享在博客里面,大家可以参考参考(其实我也不懂那些题好,那些题不好,哈哈)。 下面是最近做的一道关于回文的笔试题,大家看看: “回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串。花花非常喜欢这种拥有对称美的回文串,生日的时候她得到两个礼物分别是字符串A和字符串B。现在她非常好奇有...
2019-08-08 21:14:17 1312
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人