c++学习笔记(一)(二)

2014-11-24 02:54:30 · 作者: · 浏览: 4
置函数的声明方式。

例:

   #define   power(x)   x*x        则 power(2)   =   4       power(1+1)   =    3
      inline  int  power(int  x)  {  return x*x  }     power(1+1) =  4   避免宏定义的副作用

内置函数可节省运行的时间。循环switch,递归,静态存储不能用内置函数

1.9作用域运算符

"::"作用域运算符

在main函数中局部变量将屏蔽全局变量

float  a = 12.33;
int  main()
{
    int a = 9;
    cout<
      
       

2.0 new/delete

float * p = new float(3.1458);

delete p;

new 类型 【初值】

delete 【】 指针变量

new 和 delete 是运算符,不是函数。malloc 和 free 是c语言利用库函数分配和撤销内存空间的。

2.1c++的编写合实现

1.用c++语言编写程序:高级语言编写程序-------源程序(source program) .cpp文件

2.对源程序进行编译:编译器把源程序翻译成二进制形式的目标程序(object program).obj或.o文件

3.将目标文件内链接:所有目标程序和系统的库文件以及系统提供的其他信息链接,生成可执行二进制文件.exe

4.运行程序

5.分析运行结果