
C/Win32
文章平均质量分 77
owl2008
这个作者很懒,什么都没留下…
展开
-
《The C Programming Language》读书笔记2
第二章:(本文首载于第二书店本人的暑假系列笔记) 本章的内容是学习编程中最基础东西,任何一门语言都会告诉你他支持那些数据类型、那些运算、有那些特点、以及有那些不完善的东西。学习这些东西相对来说是单调了点,麻烦了点,但是只有通过了这座迷宫,你才能就进入c这个神奇的领域。因此初学者的成功至少有一半来自“耐心”。呵呵,准备好了吗? 本章的内容还是非常简单的,但是作者的字里行间隐藏了很多重要的信息,不原创 2004-07-30 12:50:00 · 2010 阅读 · 3 评论 -
奇怪的c语言声明
大家都知道变量的重定义是个很常见的,很明显的错误,但是在水木的一次讨论中居然发现下面段代码居然能c环境里通过编译,而且运行的很好。代码如下:?#include "stdio.h"#include "stdlib.h"int i;int i;i = 100;?int main(){? ??? printf( "%d/n", i );??? system( "pause" );??????retu原创 2004-08-03 15:04:00 · 3542 阅读 · 1 评论 -
《The C Programming Language》读书笔记3
第三章:当好机器的老板 无论什么时候我们都不该忘记我们是在学一门语言,而学语言的基本要求是:准确无误的用它来表示自己的意图,不仅要让机器读懂,也要让别人(只要他会c语言)读懂你的意思。记住,语言是用来交流的,不论是编程语言还是自然语言。现在让我们对这两个交流的对象分别作个分析,如何才能让他们明白你想干什么,打算怎么干。 对于机器来说,我们要做的相对要简单点,编程语言的语法比自原创 2004-08-04 15:47:00 · 1820 阅读 · 3 评论 -
《The C Programming Language》读书笔记 说明
作为笔记而言,完全是一种自写自看的行为,本来是没有必要写这篇东西的。但是作为一个生活在网络时代的学生来说,想学好一样东西最好的办法把自己理解的东西放出去,让人讨论,从而,错误得到及时的更正,正确的思想得到肯定,进一步激发深入学习的激情,另外,还可以避免因为成天面对机器而忘记人话是咋说的(还真的差点忘了),恩,好处多多,何乐不为? 为什么要学习c语言?对于今天这个惟利是图的世界来说,恐怕初学者第一要原创 2004-07-15 14:26:00 · 9959 阅读 · 13 评论 -
一维指针遍历二维数组
前日于清华编程技术版看到一个帖子,说谭浩强的书中有一段代码,不能通过编译,代码如下:main(){ int a[ 5 ][ 5 ], *p; p = a; *( *( p + 1 ) + 1 ) = 10;}问题是显然的,一维指针被当成二维指针使用,本来问题到此结束。我却自以为是的发表了如下观点:指针的运算是按维数进行的。而你学了数据结构就该知道无论是一唯还是多维,都线性存储的原创 2004-07-08 17:30:00 · 3079 阅读 · 2 评论 -
关于程序设计风格的一点讨论
关于程序风格的一点讨论。 到目前为止,我们已经了解c程序的基本元素,在进入过程化程序设计之前,我个人认为该对编码习惯做个良好的开端。关于程序设计风格问题,严格来说是一个没答案的讨论,随着编码经验的增加,我们在不同的阶段会有不同的认识,不同的出发点,本文要说的也只是笔者了两年来的编码体会,写出来的确需要勇气(毕竟在很多人眼里我没有这个资格),只是讨论的目的,绝无要误人子弟之意。原创 2004-08-13 19:14:00 · 1787 阅读 · 2 评论 -
《The C Programming Language》读书笔记4
程序设计初步 到现在为止,我们已经对语言的基本元素有了个比较完整的了解了,但是总是停留在表达式等细节方面,我们很难写出程序来,在今天任何一个程序都是个工程,如何组织我们已经掌握的这些基本元素,使得他们变成有一点功能的有机整体,这个就需要一个整体观念的设计思想,对于c来说第一步该是过程化程序设计思想,换而言之,就是函数的设计,在上篇文字中我们已经看到了,其核心问题是如何分解要解决的问题,写出原创 2004-08-22 15:55:00 · 2140 阅读 · 4 评论 -
《The C Programming language》读书笔记5
尽量利用能利用的资源 在上篇文字中,我们设计了一个非常简单的list,在设计的过程运用了在本书第五、六章的知识,这些东西是c语言中最难的部分,学术方面的讨论随处可见,指针的用法和特性多得让人无法记住,个人认为最好的方法是多实践,在实践遇到的问题往往就是最常见的、最重要的知识点,至于那些特别的特性,等熟悉了那些常见的后也就不难理解他们了。 本书的第七。八两章所述的内容严格来说是不属原创 2004-08-26 15:01:00 · 3121 阅读 · 2 评论 -
《programming windows》笔记2
在第一章中,我们明白了一个事实,所谓的API并不是什么神秘的东西,对于程序员来说它的意义就在于这三个字母中的最后一个,Interface(接口),换句话说只是一个库而已,那么事实上我们就是在学如何使用这个库,就像我们曾经学STL一样,该从最简单的运用开始,这是我认为在开始学习一个库的时候应该确立的思想。在第一章的末尾,作者展示了第一个windows程序(尽管我很怀疑那是windows程序),出原创 2004-10-02 17:21:00 · 1798 阅读 · 1 评论