02 2013 档案
摘要:C语言函数指针:#includeintsum(inta,intb){returna+b;}intmain(){int(*p)(int,int);p=sum;printf("%d",p(1,34));return0;}C语言指针函数:#includechar*fun(char*s1,char*s2)...
阅读全文
摘要:常量:intmain(){intconsta=100;a=10000;//错误,不能改变值//可以通过指针改变int*p=&a;*p=1000;//改变了a的值}常量指针:保护指针指向空间的值不能变.#includeintmain(){inta=100;intb=50;constint*p=&a;...
阅读全文
摘要:指针与一维数组:指针存储的是变量的地址.示例程序:#includevoidmain(){intarr[]={12,15,16};int*p=arr;p++;printf("%d",*p);}示例程序:#includevoidmain(){intarr[]={12,15,16};int*p=arr;...
阅读全文
摘要:struct定义:struct[名称]{…..};初始化:structperson{intid;char*name;};方式一:structpersonp1={100,"c"};方式二:structpersonp1;p1.id=100;对于普通的struct,使用.运算符赋值或取值,对于指针,使用...
阅读全文
摘要:define定义常量:#defineM25定义表达式:#defineM(a,b)((a)>(b)?(a):(b))示例程序:#include#defineMAX(a,b)((a)>(b)?(a):(b))voidmain(){intc=MAX(5+8,8);printf("c=%d",c);}存储...
阅读全文
摘要:一.基本类型:1.数值类型:A.整型:默认为有符号整型(signed),无符号整型为unsigneda.短整型:shortb.整型:intc.长整型:longB.浮点型:a.单精度:floatb.双精度:double2.字符类型二.构造类型:1.数组2.结构体:struct3.共用体:union4...
阅读全文