C++基础(教材篇)
basecoding
这家伙很懒什么都没留下
展开
-
P1:C++程序开发初步--提纲
1.初步了解简单的C++程序,掌握一些基本的表达式及关键字。 #include int main() {int x,y,s; //定义三个整数:x,y代表2个加数,s代表和。 cout cin>>x>>y; //输入2个整数到x和y原创 2008-11-27 14:12:00 · 527 阅读 · 0 评论 -
P2:算法设计和程序结构
1。程序流程的基本控制结构:顺序,选择,循环。 (1)选择结构。 if(~)//“是”型 语句; 或:if(~)//“是非”型 语句1; else 语句2;原创 2008-12-02 09:03:00 · 539 阅读 · 0 评论 -
P4-重载与模板
这一章主要讲得就是重载和模板。其中重载又分为了函数名重载,运算符重载和输入/输出插入符重载。一:函数名重载 C++允许一个函数名对应多个函数体,形成函数名的多态性。在C++中,编译器主要是靠重载函数的参数形式的不同来与函数体绑定,而不是靠返回值的类型。 因此:要实现函数名重载,就是说函数名必须相同,参数形式必须不同。参数形式不同主要包括类型不同,或者参数个数不同。原创 2008-12-08 14:37:00 · 526 阅读 · 0 评论 -
printf()函数参数格式详解
printf的格式控制的完整格式: % - 0 m.n l或h 格式字符 下面对组成格式说明的各项加以说明: ①%:表示格式说明的起始符号,不可缺少。 ②-:有-表示左对齐输出,如省略表示右对齐输出。 ③0:有0表示指定空位填0,如省略表示指定空位不填。 ④m.n:m指域宽,即对应的输出项在输出设备上所占的字符数。N指精度。用于说明输出的实型数的小数位数。为指定n时,隐含的转载 2008-12-10 15:01:00 · 1525 阅读 · 0 评论 -
C++内存分配
内存管理向来是C/C++程序设计的一块雷区,大家都不怎么愿意去碰她,但是有时不得不碰它。虽然利用C++中的smart pointer已经可以完全避免使用指针,但是对于对于指针的进一步了解,有助于我们编写出更有效率的代码,也有助于我们读懂以前编写的程序。 五大内存分区 在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈,就是那些由转载 2008-12-02 10:23:00 · 501 阅读 · 0 评论