编程之道
win_stic
好学专研
展开
-
#pragma once与 #ifndef的区别 -
为了避免同一个文件被include多次 1 #ifndef方式 2 #pragma once方式 在能够支持这两种方式的编译器上,二者并没有太大的区别,但是两者仍然还是有一些细微的区别。 方式一: #ifndef __SOMEFILE_H__ #define __SOMEFILE_H__ ... ... // 一些声明语句 #en转载 2014-04-17 22:31:32 · 316 阅读 · 0 评论 -
typedef和define的详细区别 -
typedef是一种在计算机编程语言中用来声明自定义数据类型,配合各种原有数据类型来达到简化编程的目的的类型定义关键字。 #define是预处理指令。下面让我们一起来看。 typedef是C语言语句,其功能是用户为已有数据类型取“别名”。 例如: typedefint INTEGER; 这以后就可用INTEGER来代替int作整型变量的类型说明了,如: I转载 2014-04-17 22:32:39 · 307 阅读 · 0 评论 -
Sizeof与Strlen的区别与联系 -
一、sizeof sizeof(...)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。 它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。 由于在编译时计算,因此sizeof不能用来返回动态分配的内存空间的大小。实际上,用sizeof来返回类型以及静态分配的对象、结构或数组所占的空间,返回值转载 2014-04-17 22:33:55 · 286 阅读 · 0 评论 -
memset
今天写计数排序时 const int oddestAge = 99; int numofAge[oddestAge + 1]; int age = 0 , index = 0; //初始化各年龄的员工数 for(age = 0 ; age numofAge[age] = 0;原创 2014-05-07 13:16:33 · 370 阅读 · 0 评论