摘要: 先看有如下代码#include <iostream>#include <malloc.h>using namespace std;typedef struct Node{ struct Node* lchild; char data;}Node;void fun1(Node *n){ n = (Node*)malloc(sizeof(Node)); n->data = 'a'; n->lchild = NULL; cout<<n->data<<endl;}void fun2(Node* n){ cout<& 阅读全文
posted @ 2011-04-23 23:11 JarvisChu 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 1. C标准 C89 (ANSI X3.159-1989) C99 这个标准引出了1999年ISO 9899:1999的发表。它通常被称为C99。C99被ANSI于2000年3月采用。 标准库维基百科中C语言条目2. C++标准 C++98 1998年国际标准组织(ISO)颁布了C++程序设计语言的国际标准ISO/IEC 14882-1998 2003年发布一个C++标准的修正版本。 2005年,一份名为Library Technical Report 1(简称TR1)的技术报告释出 C++ 发展阶段 C++语言发展大概可以分为三个阶段: 第一阶段从80年代到1... 阅读全文
posted @ 2011-04-23 13:07 JarvisChu 阅读(575) 评论(0) 推荐(0) 编辑
摘要: 转自 http://dev.firnow.com/course/3_program/c++/cppjs/20090403/163802.html1.FALSE/TRUE与false/true的区别: false/true是标准C++语言里新增的关键字,而FALSE/TRUE是通过#define,这要用途是解决程序在C与C++中环境的差异,以下是FALSE/TRUE在windef.h的定义:#ifndef FALSE#define FALSE 0#endif#ifndef TRUE#define TRUE 1#endif也就是说FALSE/TRUE是int类型,而false/true是bool类 阅读全文
posted @ 2011-04-23 10:45 JarvisChu 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 1. 百度知道2. 百度知道3. for循环 局部变量问题我的测试截图VC++ 6.0 不能通过codeblocks 采用GCC编译器可以通过VS2010 可以运行通过 阅读全文
posted @ 2011-04-23 10:41 JarvisChu 阅读(203) 评论(0) 推荐(0) 编辑