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():开平方根。

用户不能定义函数的唯一之处是在另一个函数的定义之中。









0 0
原创粉丝点击