
c/c++
文章平均质量分 54
qquujj
这个作者很懒,什么都没留下…
展开
-
关于c语言定义变量
about the place of defining variable in c program!一直以来的学习中关于变量的定义都是在使用之前,也就是说使用之前定义了都没问题,但是最近练习中却发现事实并非如此。such as the example following:#include struct date{ int month; int day; int原创 2007-05-11 01:56:00 · 760 阅读 · 2 评论 -
c的内存分配函数
函数malloc()和calloc()都可以用来动态分配内存空间,但两者稍有区别。 malloc()函数有一个参数,即要分配的内存空间的大小: void *malloc(size_t size); calloc()函数有两个参数,分别为元素的数目和每个元素的大小,这两个参数的乘积就是要分配的内存空间的大小。 void *calloc(size_t numElements,size_t sizeOf原创 2007-05-13 23:08:00 · 677 阅读 · 0 评论 -
函数指针变量和指针函数
函数指针变量: 函数占据的是一段连续的内存空间,函数名代表的是函数的首地址,即入口地址,定义一个指针变量指向函数的入口地址就可以通过指针变量来调用函数.类型说明符 (*指针变量名)();Eg:int (*pf)();例子程序:#include max(int *a,int *b){int t;if(*a{ t=*a; *原创 2007-06-04 21:51:00 · 526 阅读 · 0 评论 -
typedef 的两种用法
typedef是c/c++代码中经常用到的一个关键字. 他的主要做用是给变量类型定义一个别名. 从而达到代码简化, 促进跨平台开发的目的. 下面是typedef的最经常的用法: typedef struct{ int a; int b; }MY_TYPE; 这里把一个未命名结构直接取了一个叫MY_TYPE的别名, 这样如果你想定义结构的实例的时候就可以这样: MY_TYPE tmp; 这是转载 2007-06-04 17:56:00 · 595 阅读 · 0 评论