![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
brook-lv
这个作者很懒,什么都没留下…
展开
-
透彻理解指针
看到很多初学者对指针不是很理解,很多书籍对指针长篇大论,笔者就自己的理解写一下指针的概念,希望对大家有所帮助,如有错误,欢迎指正~~ 一,背景知识 从软件角度看,计算机的内存是一个一个整齐排放的小格子,每个格子中可以存储数据内容,每个格子都有地址。 变量是对一个或多个内存小格子中内容的解释。 二、指针概念 int型变量在32位机器上占4个字节(四个内存小...原创 2019-04-12 09:19:02 · 253 阅读 · 0 评论 -
透彻理解函数
建议先看一下前一篇《透彻理解指针》 可以将函数看成一种类型,和其他变量类型一样,包括函数的声明和函数的定义,只要声明或定义了一个函数,就向系统提供了一个符号。 一,函数的定义(声明就不说了,只是提供一个符号) int func(void) { int a = 3; printf("a:%d", a); return 0; } 定义...原创 2019-04-17 19:45:36 · 225 阅读 · 0 评论 -
1,聊聊C,C++,Java之基础篇
概述 Android系统源码涉及了C,C++和Java三种编程语言,这三种语言有相似性,容易混淆,本系列文章简单的对比三种语言,描述基本语法。 C语言是最基础的语言了,它是完全迎合计算机思维的语言,是过程化的语言,人类对问题的思考一般是面向对象的,因此C++在C语言的基础上添加了面向对象的语法,也因此C++使用起来比较混乱,于是JAVA设计为完全面向对象的。语言只是一种约束,让程序员更好的偷懒和少...原创 2019-09-28 21:13:55 · 182 阅读 · 0 评论