c/c++中一些基础但必须熟记的知识

c/c++中一些基础但必须熟记的知识

(1)const 与#define

const在C++中包含了更丰富的含义,而在C语言中仅意味着:“只能读的普通变量,”或“不能改变的变量”,故在编译阶段需要的常数仍然只能以#DEFIEN宏定义!故在C语言中如下程序时非法的:

const int SIZE = 10;

char a[SIZE];错误:SIZE不是常数!

c/c++中一些基础但必须熟记的知识

(2)static变量初始化的问题

看下面代码:

#include

int main(void){

int i = 0;

for(i=0; i

上一篇 excel合并重复项并求和教程:整理商品销售数据去除重复并求和,要如何操作?
下一篇 怎么用excel计算贷款月供金额?每月还款额计算公式