- 博客(3)
- 收藏
- 关注
转载 指针详解
<br />[转]这篇文章摘自网易广州社区的C语言版精华区。文章不错,不敢独享!作者girlrong是以前C语言版版主,她乐于助人,虚心诚恳,颇受网友欢迎。只可惜现在已退隐江湖了。 <br /><br /><br />第一章。指针的概念<br /><br />指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。 <br /><br
2011-03-12 21:50:00 285
转载 如何理解C和C++的复杂类型声明
<br />如何理解C和C++的复杂类型声明<br />曾经碰到过让你迷惑不解、类似于 int * (* (*fp1) (int) ) [10];这样的变量声明吗?<br />本文将由易到难,一步一步教会你如何理解这种复杂的 C/C++声明。<br />我们将从每天都能碰到的较简单的声明入手,然后逐步加入 const 修饰符和 typedef,<br />还有函数指针,最后介绍一个能够让你准确地理解任何 C/C++声明的“右左法则”。<br />需要强调一下的是,复杂的 C/C++声明并不是好的编程风格;我
2011-03-12 21:48:00 330
转载 printf函数实现的深入剖析
<br />研究printf的实现,首先来看看printf函数的函数体<br /> int printf(const char *fmt, ...)<br /> {<br /> int i;<br /> char buf[256];<br /><br /> va_list arg = (va_list)((char*)(&fmt) + 4); <br /> i = vsprintf(buf, fmt, arg);<br /> write(buf
2011-03-10 22:03:00 664
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人