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 · 371 阅读 · 0 评论 -
c语言深入理解<3>
/*********************************** //Exanple 1 #include void display(char *);//指针做形参 void main()//如果没有void,默认为int类型,可能出现错误 { char s[]="ab原创 2011-10-18 10:08:30 · 771 阅读 · 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 · 844 阅读 · 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 · 533 阅读 · 0 评论 -
函数指针
///函数指针的小实验 ///2012-9-11 ///知道函数地址,如何调用 #include typedef int(*pFun)(void); int print(void) { printf("Hello,world!\n"); } int main() { int funAddress; pFun pFunTemp; funAddress = p原创 2012-09-11 10:17:00 · 445 阅读 · 0 评论 -
内存小实验
#include int 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 · 1392 阅读 · 0 评论