C++ 笔记

  • 含有&&和||的表达式最好写为( && )||( && )
  • for(int i;bala;bala) 里面int i只能写一个,不能写为int i,int j。

数据类型

  • 两个int做除法结果也是int。故如果要用除法,就定义为double
  • 输入浮点数,double 用%lf,float 用%f,不可混用
  • double变量可以用不带小数点的整数赋值,但printf("6=%lf\n", 6); 结果将不正确。
  • double 型变量判断为0的方法:
#define delta 0.000001
-delta<m<delta  //

数组的动态内存分配

假设我们要为一个字符数组(一个有 20 个字符的字符串)分配内存,我们可以使用上面实例中的语法来为数组动态地分配内存,如下所示:

char* pvalue = NULL; // 初始化为 null 的指针
pvalue = new char[20]; // 为变量请求内存
要删除我们刚才创建的数组,语句如下:

delete [] pvalue; // 删除 pvalue 所指向的数组

posted @ 2018-09-09 16:18  YuQiao0303  阅读(97)  评论(0编辑  收藏  举报