C++中的注意事项

本文介绍了C++编程的基础知识,包括程序结构、变量定义、字符串处理、循环控制、内存分配等方面的内容,帮助初学者理解C++的基本概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.一个可执行C++程序必须有且仅有一个main函数,main函数是C++程序的入口,即第一个执行的函数。

2.标示符中,字母的大小写是有区别的。如,x1、X1是不同的标识符。

3.逗号表达式(x1,x1+x2,x3)的求解过程为从左到右,结果为最后一个表达式的值(x3)。

4.字符串常量中的各个字符被按照其在字符串中的顺序在内存中相邻地存储,并自动在最后增加了一个编码为0的字符,作为字符串结束标记。而字符变量只占用一个字节。

5.执行到定义语句时,系统将在内存中为被定义的变量分配存储单元。

6.break终止循环语句的执行     continue结束本次循环体语句     goto无条件转向语句         return返回语句

7.vc++6.0中   char c = 1 + ' ';  错误 (char c=’’  错误的)       char c=1+’A’;正确

8.目前浮点数在计算机中的表示存在误差,可能导致两个本应相等的浮点数在计算机中却表现为不相等。如果非要比较两个浮点数是否相等,常用的办法是比较它们的差的绝对值是否小于某个较小的数(如 0.00001),也就是比较它们是否大致相等。如判断两个浮点数a、b是否相等,可采用如下形式的运算:fabs(a - b) < NUM。(NUM的值依情况而定)

9.for( ;  ; )无限循环

10.对于具有动态生存期的变量,其存储单元用new操作分配,用delete操作回收 ,具有动态生存期的变量称为动态变量。

11.static存储类局部变量的作用是:它能够在函数调用时获得上一次调用结束时该局部变量的值,它使得某些局部变量的值能够在函数多次被调用之间得以保留。

void f(){

static int y = 0; 

//y具有静态生存期,系统启动时,为其分配存储单元,只在第一次进入f时对其进行初始化

cout <<"y="<<y<< endl;

    } //函数退出时,不会回收分配给y的内存空间

12.void主要用来表示函数无返回值以及通用指针. 

13.每个对象对类中的数据成员都有其自己的副本(static 成员除外)。给定类的所有对象都使用相同的成员函数,保存在代码区。在定义每个对象时数据就会存入内存,所以每个对象都有一个数据集,保存在数据区。

14.数据成员通常在私有部分中声明

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值