c++ 01
来源:互联网 发布:强力删除软件下载 编辑:程序博客网 时间:2024/05/16 15:32
c与c++
c语言 优点:32个关键字,能直接访问内存地址,进行位操作,代码质量高运行效率高,可移植性高。
缺点:检查机制较弱,几乎没有支持代码重用的机制,程序规模达到一定的程度时,很难控制程序复杂性
c++:比c多了面向对象部分。
语言发展:
有低级到高级,由接近机器到接近人类。
当硬件发展的今天,在程序正确的前提下,可读性,易维护,可移植是程序设计首要目的。 高效次之。
程序设计方法:
结构化程序设计,面向对象程序设计。
面向对象程序设计:封装和数据隐藏,继承和重用,多太性,
程序开发过程:
编辑——>编译——>连接——>运行
源程序——>obj目标代码——>经过lib连接——>适合操作系统的可执行程序。
最简单的程序(hello world!)
#include <iostream>
using namespace std;
//编译预处理
//
//注释 // 同时兼容c的/* */注释
//
//程序主体
int main()
{
cout << "hello world!" << endl;
}
编译预处理:是在编译之前将#include的文件包含到程序中。
main 小写 cout 小写 c++大小写敏感
main()主函数 程序的入口。
变量必须在声明之后才能使用!!!!!
定义变量意味着分配内存空间。
函数
C++函数逐语句顺序
函数无参数, 有返回值。
使用了调用函数 。执行完函数后下一行执行调用函数那一行。
没有使用调用函数 。 执行完函数后下一次执行调用函数的下一行。
函数无参数, 无返回值。
执行完函数后下一次执行调用函数的下一行。
函数有参数, 有返回值。
使用了调用函数 。执行完函数后下一行执行调用函数那一行。
没有使用调用函数 。执行完函数后下一行执行调用函数那一行。
函数有参数, 无返回值。
执行完函数后下一行执行调用函数那一行。
c++程序是函数驱动的。
一个函数必须在函数声明后才能使用,函数声明总是由函数原型构成。
标准库函数 cmath 中的sqrt():开平方根。
用户不能定义函数的唯一之处是在另一个函数的定义之中。
- C++.01
- C 01
- c++-01
- C++.Homework.C++Base.01
- 【C语言】01-C语言概述
- 【C语言】01-C语言概述
- 【C语言】01-C语言概述
- 【Objective-C】01-Objective-C概述
- 【C语言】01-C语言概述
- 【C语言】01-C语言概述
- 【Objective-C】01-Objective-C概述
- C—01—C基础
- 从头学C#-01
- Effective C++:条款01
- Objective-c 01
- C-struct-01
- Objective-C 01
- 01-C语言概述
- LinkedHashMap和HashMap的比较使用
- linux iptables配置
- 数据分析是模型驱动还是数据驱动?
- 第十六周项目1-数组的排序
- 在JTable中加载进度条及进行操作
- c++ 01
- 设置JTable某个单元格的背景颜色和前景颜色
- 匿名内部类仿闭包
- Looper.prepare(),Looper.loop()和在子线程中显示Toast
- cocos2dx --- Action介绍 (一、二) (动作顺序、动作组合效果)
- 兼容IE10 chrome的读取xml方法总结
- JTable操作 关于单元格颜色设置
- 如何解决WebkitBrowser使用出错“Failed to initialize activation context”
- 在你的应用程序添加启动画面