C/C++语言
Dallin0408
这个作者很懒,什么都没留下…
展开
-
编程实现函数int GetBitCount(short nn)
编程实现函数int GetBitCount(short nn); 函数实现将输入nn的二进制数表示中所有的零的个数记录下来;例如 GetBitCount(7)=0; GetBitCount(333)=4.编程如下,已在PC验证通过:#include "iostream.h"int GetBitCount(short nn){ int count=0; whil原创 2015-10-09 22:56:41 · 761 阅读 · 0 评论 -
在C语言中 宏定义是什么?
宏定义是C提供的三种预处理功能的其中一种,这三种预处理包括:宏定义、文件包含、条件编译宏定义又称为宏代换、宏替换,简称“宏”。格式:#define 标识符 字符串其中的标识符就是所谓的符号常量,也称为“宏名”。预处理(预编译)工作也叫做宏展开:将宏名替换为字符串。掌握"宏"概念的关键是“换”。一切以换为前提、做任何事情之前先要换,准确理解之前就要“换”。即在对相关命令或原创 2015-10-09 22:42:29 · 3090 阅读 · 2 评论 -
static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?
static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别? 答:1) 全局变量(外部变量)的说明之前再冠以static 就构成了静态的全局变量。全局变量本身就是静态存储方式, 静态全局变量当然也是静态存储方式。 这两者在存储方式上并无不同。这两者的区别在于非静态全局变量的作用域是整个源程序, 当一个源程序由多个源转载 2015-10-09 10:14:15 · 423 阅读 · 0 评论