
c语言深入理解
fxqcn
这个作者很懒,什么都没留下…
展开
-
c语言深入理解<2>
#include#define Max(a,b) ((a)>(b)?(a):(b))void main(){ int a[3]={2,3,1},i=1,max=a[0]; while(i<3) { max=Max(max,a[i++]); printf原创 2011-10-17 15:27:06 · 389 阅读 · 0 评论 -
c语言深入理解<3>
/***********************************//Exanple 1#includevoid display(char *);//指针做形参void main()//如果没有void,默认为int类型,可能出现错误{ char s[]="ab原创 2011-10-18 10:08:30 · 791 阅读 · 0 评论 -
c语言深入理解<4>
/**********************************8#include #include int main(void){ int i; int *pn=(int *)calloc(10,sizeof(int)); //calloc 的作用是分配并初原创 2011-10-18 11:22:44 · 872 阅读 · 0 评论 -
c语言深入理解<1>static理解
Example 1:#include void fn();static int n; //定义静态全局变量void main(){ n=20; cout<<n<<endl; fn();}void fn(){ n++; cout<<n<<endl;原创 2011-10-17 10:06:25 · 562 阅读 · 0 评论 -
函数指针
///函数指针的小实验///2012-9-11///知道函数地址,如何调用#includetypedef int(*pFun)(void);int print(void){ printf("Hello,world!\n");}int main(){ int funAddress; pFun pFunTemp; funAddress = p原创 2012-09-11 10:17:00 · 462 阅读 · 0 评论 -
内存小实验
#includeint main(){ int a[2][2]={{1,2},{3,4}}; int *p; p = a; printf("%d,%d,%d,%d!\n",*p,*(p++),*(p++),*(p++)); printf("%d\n",a); return 0;}可以看到二维数组在内存中的存储和一维数组没原创 2012-09-11 15:20:08 · 1413 阅读 · 0 评论