![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程语言
osala
这个作者很懒,什么都没留下…
展开
-
理解复杂的C/C++声明 const, typedef , 函数指针
<br />让我们从一个非常简单的例子开始,如下:<br /><br /> int n;<br /><br /> 这个应该被理解为“declare n as an int”(n是一个int型的变量)。<br /><br /> 接下去来看一下指针变量,如下:<br /><br /> int *p;<br /><br /> 这个应该被理解为“declare p as an int *”(p是一个int *型的变量),或者说p是一个指向一个int型变量的指针。我想在这里展开讨论一下:我觉得在声明一个转载 2011-05-16 14:16:00 · 395 阅读 · 0 评论 -
c语言罕见输出格式
格式化的规则: · 如果要打印指针,使用%p格式符,这样可以使程序在32位及64位平台上均可运行 · 如果打印一个计数的字符串,使用%Z (ANSI)或者%wZ (Unicode),它可以正确打印出非空结束的字符串 · 如果需要打印Unicode值,必须确认程序运行在DISPATCH_LEVEL级别之下 · 每个输出调转载 2011-06-24 14:23:00 · 628 阅读 · 0 评论 -
Makefile的规则
<br />http://www.linuxsir.org/main/doc/gnumake/GNUmake_v3.80-zh_CN_html/make-04.html<br /> <br /><br /> 本章我们将讨论Makefile的一个重要内容,规则。熟悉规则对于书写Makefile至关重要。Makefile中,规则描述了在何种情况下使用什么命令来重建一个特定的文件,此文件被称为规则“目标”(通常规则中的目标只有一个)。规则中出目标之外的罗列的其它文件称为“目标”的依赖,而规则的命令是用来更新或者转载 2011-05-19 10:26:00 · 1509 阅读 · 1 评论 -
typedef:C 中复杂的函数声明
<br />概述<br /><br /> 在很多情况下,尤其是读别人所写代码的时候,对C语言声明的理解能力变得非常重要,而C语言本身的凝练简约也使得C语言的声明常常会令人感到非常困惑,因此,在这里我用一篇的内容来集中阐述一下这个问题。<br /><br /> 问题:声明与函数<br /><br /> 有一段程序存储在起始地址为0的一段内存上,如果我们想要调用这段程序,请问该如何去做?<br /><br />答案<br /><br /> 答案是(*(void (*)( ) )0)(转载 2011-05-16 14:17:00 · 916 阅读 · 0 评论 -
golang语法与特性
http://coolshell.cn/articles/8460.html 语法 http://coolshell.cn/articles/8489.html 特性转载 2014-12-09 17:17:30 · 459 阅读 · 0 评论