博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C++基础知识
阅读量:4659 次
发布时间:2019-06-09

本文共 521 字,大约阅读时间需要 1 分钟。

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定义成变量,但告诉编译器它的值是固定不变的,如果在程序中试图去修改它的值,在编译时会报错!

转载于:https://www.cnblogs.com/MrZivChu/p/czhishi.html

你可能感兴趣的文章
Java重写《C经典100题》 --21
查看>>
【Android基础】Fragment 详解之Fragment生命周期
查看>>
链表(裸题)
查看>>
11运算符重载
查看>>
磁盘系统的管理
查看>>
C/S
查看>>
Http Get/Post请求的区别
查看>>
STM32一键下载电路设计原理
查看>>
C语言中函数返回字符串的四种方法
查看>>
10月区块链领域投融资事件盘点
查看>>
Mybatis缓存策略
查看>>
卷积的意义【转】
查看>>
android图形系统详解五:Android绘制模式
查看>>
[剑指offer] 23. 二叉搜索树的后序遍历序列
查看>>
canvas绘画交叉波浪
查看>>
Linux 内核分析
查看>>
试一下:XP ( SP2 ) 本身就支持查杀流氓软件!
查看>>
centos6(7) minimal 基本环境配置
查看>>
P2837晚餐队列安排
查看>>
DP专题
查看>>