码迷,mamicode.com
首页 > 编程语言 > 详细

C++基础知识

时间:2015-06-08 21:21:00      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:

1、C语言有一个标准:变量的定义一般写在函数的开头

2、变量一定要初始化,不然使用的就是脏数据,原因如下:

变量如果不初始化,可以编译成功,但是执行的时候,很可能报错,我们要知道操作系统是如何管理内存的!每当一个应用程序打开时,操作系统为其分配内存,内存有内存地址与内存单元,当应用程序初始化运行时,就会往内存单元里面写数据,当操作系统回收的时候,并不清空内存单元,所以存在大量的垃圾数据。如果变量不初始化,就会默认读取垃圾数据,有些垃圾数据会导致程序崩溃,VC++2010的编译器可以感知变量没有初始化,调试的时候就会出错,所以,变量使用之前,必须初始化!

3、定义常量PI的两种方式:

1、#define Pai 3.14159

2、const float pai 3.14159;

第一种方式:是将pi定义成一种符号,此时Pai只是3.14159的别名,在编译期间用3.14159去取代PI的值,define相当于替换。

第二种方式:是将pi定义成变量,但告诉编译器它的值是固定不变的,如果在程序中试图去修改它的值,在编译时会报错!

C++基础知识

标签:

原文地址:http://www.cnblogs.com/MrZivChu/p/czhishi.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!