C++
brook-lv
这个作者很懒,什么都没留下…
展开
-
C++学习之路
我现在对于C++的学习应该还没有入门,只是简单的看了一些书,说实话对于C++,我总是感觉不是特别的清晰,这是相比较C语言来说的。对C语言来讲,它的语法规则比较少,程序执行的脉络比较清晰,也就是说程序写了什么,编译后执行就是什么样子的,但对C++而言,可以说编译器赋予了其太多的内容,编译器为我们写的代码添加了太多我们看不见的东西,这样一来就感觉C++想迷雾一样,不只是这样,C++的内容也太多了一点,原创 2015-12-16 14:10:50 · 300 阅读 · 0 评论 -
1算法---插入排序
插入排序 参考文献: 1、算法导论 2、网络 ------------------------------------------------------------------------------------------ 插入算法类似于打扑克时,将扑克牌插入的操作,手中的牌是有序的,桌子上的是无序的,带插入的,所有的牌就是给定的数组元素。 来看一下具体的算法操作: 1、手拿第一原创 2015-12-16 19:14:11 · 275 阅读 · 0 评论 -
透彻理解指针
看到很多初学者对指针不是很理解,很多书籍对指针长篇大论,笔者就自己的理解写一下指针的概念,希望对大家有所帮助,如有错误,欢迎指正~~ 一,背景知识 从软件角度看,计算机的内存是一个一个整齐排放的小格子,每个格子中可以存储数据内容,每个格子都有地址。 变量是对一个或多个内存小格子中内容的解释。 二、指针概念 int型变量在32位机器上占4个字节(四个内存小...原创 2019-04-12 09:19:02 · 245 阅读 · 0 评论 -
透彻理解函数
建议先看一下前一篇《透彻理解指针》 可以将函数看成一种类型,和其他变量类型一样,包括函数的声明和函数的定义,只要声明或定义了一个函数,就向系统提供了一个符号。 一,函数的定义(声明就不说了,只是提供一个符号) int func(void) { int a = 3; printf("a:%d", a); return 0; } 定义...原创 2019-04-17 19:45:36 · 219 阅读 · 0 评论 -
1,聊聊C,C++,Java之基础篇
概述 Android系统源码涉及了C,C++和Java三种编程语言,这三种语言有相似性,容易混淆,本系列文章简单的对比三种语言,描述基本语法。 C语言是最基础的语言了,它是完全迎合计算机思维的语言,是过程化的语言,人类对问题的思考一般是面向对象的,因此C++在C语言的基础上添加了面向对象的语法,也因此C++使用起来比较混乱,于是JAVA设计为完全面向对象的。语言只是一种约束,让程序员更好的偷懒和少...原创 2019-09-28 21:13:55 · 170 阅读 · 0 评论