C语言深度剖析
文章平均质量分 83
water_3700348
这个作者很懒,什么都没留下…
展开
-
不一样的C语言-当sizeof遇上数组名
当sizeof遇上数组名 一、 sizeof是何方神圣 说到sizeof,首先必须知道的一点:sizeof不是函数,sizeof是操作符。sizeof的作用就是,计算一个对象或类型所占的内存字节数。 1.1 sizeof的语法 sizeof(): 这也正是为什么sizeof会有那么多人误解其为函数。括号里面可以是一个数据对象,也可以是一个数据类型。对于有括号的这种语法来说,原创 2017-09-28 00:03:54 · 1859 阅读 · 0 评论 -
不一样的C语言-变量
变量 笔者是一名正在步入嵌入式Linux的程序猿。在巩固C语言之余,笔者认为有必要将其整理成一系列的文章。遐思片刻,为本系列文章取名《不一样的C》。不一样的C并不是说笔者所整理的C非STDC(标准C),而是笔者抛开C语言书籍,根据自己的认识所写的C语言系列文章。也许入C未深的我,对于一些概念有错误的理解,望网名能够多多包涵和指正。话不多说,下面马上开篇! 有一个公式:数据结构 + 算法原创 2017-09-20 16:46:08 · 341 阅读 · 0 评论 -
不一样的C语言-auto,register,static,extern
auto,register,static,extern 《不一样的C语言》开篇中,笔者写出了对变量的认识,本篇文章中,笔者继续来探究与变量相关的auto,register,static,extern修饰符,进一步加深对变量的理解。 auto、register修饰的是变量,static和extern既能修饰变量也能修饰函数,本文中对于函数部分一笔带过,待研究函数时再来详细谈论。 auto修原创 2017-09-21 09:30:50 · 351 阅读 · 0 评论 -
不一样的C语言-const修饰的变量
const修饰的变量 上一篇文章中,笔者讲了auto,register,static,extern修饰符对变量的作用,那么本文中,我们继续来介绍变量的修饰符--const。const是constant的缩写,意为:常量。当变量前面加上const修饰,此时这个变量是一个只读变量。这里应当注意的是,变量还是变量,只不过变量具有了只读的属性。下文中笔者会通过几个简单的例子来分析const修饰符。原创 2017-09-21 17:02:58 · 853 阅读 · 0 评论