编程题:使用指向指针的指针#include<stdio.h>voidmain(){staticchar*str[]={"How","are","you"};char**p;p=str+1;printf("%s\n",*p);printf("%c\n",**p);}
分类:
其他好文 时间:
2014-05-21 02:51:56
阅读次数:
277
编程题:编写一个函数string_copy()完成strcpy()的作用,并验证。#include<stdio.h>voidstring_copy(char*s1,char*s2){for(;*s2!=‘\0‘;s1++,s2++)*s1=*s2;*s1=‘\0‘;}voidmain(){charstr1[20],str2[]="IlikeC";char*p1=str1,*p2=str2;string_copy(p1,p2);printf("str1:%s\..
分类:
其他好文 时间:
2014-05-21 00:19:23
阅读次数:
202
编程题:返回指针值的函数,求两个数中较大的数。#include<stdio.h>int*max(int*x,int*y){int*q;if(*x>*y)q=x;elseq=y;returnq;}voidmain(){inta,b,*p;scanf("%d,%d",&a,&b);p=max(&a,&b);printf("%d,%d,maxis%d\n",a,b,*p);}
分类:
其他好文 时间:
2014-05-21 00:03:01
阅读次数:
348
编程题:引用共用体变量的成员#include<stdio.h>voidmain(){uniontemp{chara;intb;}t;t.a=66;t.b=266;/*266=256+10即266的二进制为100001010,所以高字节放低字节放10*/printf("%x:%d,%x:%d\n",&t.a,t.a,&t.b,t.b);}分析代码的算法:运行结果:
分类:
其他好文 时间:
2014-05-20 22:44:14
阅读次数:
388
编程题:枚举变量作为循环控制变量#include<stdio.h>voidmain(){enumseason{spring=1,summer,autumn,winter}s;for(s=spring;s<=winter;s++) printf("%d\n",s);}
分类:
其他好文 时间:
2014-05-20 21:27:05
阅读次数:
357
编程题:指向函数的指针,求两个数中较大的数。#include<stdio.h>intmax(x,y){intz;if(x>y)z=x;elsez=y;returnz;}voidmain(){inta,b,c;int(*p)();p=max;scanf("%d,%d",&a,&b);c=(*p)(a,b);printf("%d,%d,maxis%d\n",a,b,c);}
分类:
其他好文 时间:
2014-05-20 21:07:58
阅读次数:
388
编程题:字符串的指针引用。用指针法实现。功能:将字符串str2复制连接到str1#include<stdio.h>voidmain(){char*s1,*s2,str1[30]="beijing",str2[10]="China";for(s1=str1;*s1!=‘\0‘;s1++);for(s2=str2;*s2!=‘\0‘;)*s1++=*s2++;*s1=‘\0‘;printf("%s\n",str1);}
分类:
其他好文 时间:
2014-05-20 20:09:44
阅读次数:
373
#include<stdio.h>voidmain(){enumseason{spring=1,summer,autumn,winter}s;for(s=spring;s<=winter;s++) printf("%d\n",s);}
分类:
其他好文 时间:
2014-05-20 19:49:00
阅读次数:
315
编程题:对结构体变量中成员的引用展示。#include<stdio.h>voidmain(){structperson{charname[20];charsex;structdate {intyear; intmonth; intday; }birthday; floatheight;}per;printf("Enterthename:");gets(per.name);per.sex=‘M‘;per.birthday.year=2013;per.birthd..
分类:
其他好文 时间:
2014-05-20 18:41:16
阅读次数:
360
编程题:为枚举类型变量赋值。将整型值强制类型转换成枚举类型赋值#include<stdio.h>voidmain(){enumseason{spring,summer,autumn,winter}s1,s2;s1=summer;s2=(enumseason)2;printf("s1=%d,s2=%d\n",s1,s2);}
分类:
其他好文 时间:
2014-05-20 17:51:10
阅读次数:
224