宋桓公

编程语法分析之“优先级”和“结合律”

上节《编程语法分析之从表达式说起》中说到表达式,他的主要作用就是返回一个值!那这个值具体是多少,就要看表达式的整个运算过程。要理解表达式的运算过程就必须了解“优先级”和“结合律”。之前讲到表达式,一般有操作数和操作符(或者叫做运算符)组成。“优先级”

指针变量、普通变量、内存和地址的全面对比

本片文章,将提到4个概念:1、普通变量2、指针变量3、内存(内存空间)4、地址我们先看内存是什么?内存是实实在在的硬件,可以存放数据!在我们的一块可编程的芯片的内部有大把的内存。形象一点,内存就像一个个的小格子,每个格子的大小是一个字节,可以存放一个字节

C语言如何向系统接要存

C语言如何向系统接要存,就有这么三种方式:1、向栈要。2、向堆要。3、向数据段要。这一下就扯出了三种内存空间,内存空间的本质是一样的,一个地址对应一个方框,方框里可以放数据。但是为了更好的去管理这篇空间,于是将空间分成了几个不同的区域,这些区域有:1、栈

数组指针与二维数组详解

前言:最近在看一位叫朱有鹏大神的视频,讲的甚好。应此,我的感悟也因此被激发,准备针对朱老师将的内容,结合自己的理解,写一个系列的笔记博客~~大家可以去www.zhulaoshi.org观看视频~~1)如何识别二维数组。二维数组肯定是有两个维度,从左到右看:[2]是第一个维

带参数的宏定义实战篇

位操作和带参数的宏,能擦出怎样的火花?

带参数的宏定义理解篇

总结:带参数的宏定义,虽然形式上简单,但是他其实还是简单的替换,所以在宏体中,能括起来的 尽量都括起来。

指针的意义

更好的理解指针

arm学习——有关位操作的总结

让理解变得更易理解:让记忆变得更易记忆

一重指针和二重指针

typedef你真的理解么?

typedef,用最简单的话去诠释他,那么就是给类型取别名!!!但是他并没有你想象的那么简单!举例:typedefintsize;//那么int就有一个别名叫size了,以后就可以sizei什么的了;看到这里,如果你仅仅认为typedef不过如此,不就是把第一个参数(类型名),等同于第二个