一.概述: B.S.---真正的编程需要比纯粹的原理更重要! 数据+算法=程序; 通用编程: GP强调算法; OOP强调数据 可移植性和标准: 将依赖于硬件的部分放在函数模块中. ........ 二.C++编程 1.关于头文件 iostream 新编译器 使用: #include <iostream> using namespace std; 老编译器需使用: #include <iostream.h> //不需使用 namespace std **C++预处理器 以#开头的编译指令 如: #include <iostream> 将使iostream文件的内容与源代码文件内容一起发送给编译器,组成一复合文件,供之后的编译程序处理. **using namespace std; 使得std名字空间中的所有名称都可用,如本例的 i/o: cout,cin... 类,函数,变量是C++编译器的标准组件,放在名字空间 std 中. (仅当不使用 .h 这样的头文件时) 2.C++能够使用 printf(),scanf()...标准C i/o 函数,只需包含 头文件 <stdio.h> 3.函数头 int main() 变体 int main(void) main() // C风格 void main() //在有些系统上不能工作 4. return 0; 隐含的意思: 已经到达 main() 函数尾部 5. 使用 cout 进行C++输出 cout时一个预定义的对象 (对象是类的特定实例) 6.声明语句和变量 指出信息的存储位置(名称表示) 和 所需的内存空间 (类型来确定) 7.可以连续使用赋值操作符 如:int a = b = c = 3; 从右向左进行 赋值 8.cout的拼接版本. //好处多多 eg: cout<<"Hello" <<yourname <<"welcome to my blog!"<<endl 9.为程序中使用的每个函数提供原型 //编译器倾向于给函数名添加下划线前缀,提示它们对程序有最后的发言权. 10. 返回值函数 return 14 * n; //version 1 int a = 14 * n; //version 2 比version 1花的时间稍长些, 不过格式好,不易出错. return a; /********附: 以上只是根据我个人的情况,整理出的一些以前不清楚的知识要点. 可能其中一些还有错误或很不详细,欢迎广大"C++爱好者"来交流! *******/ 
|