码迷,mamicode.com
首页 > 其他好文 > 日排行
编程题:局部变量的使用。
编程题:局部变量的使用。#include<stdio.h>voidf2(intx,inty){x++;y++;}voidf1(intx,inty){intn=0,m=1;f2(x,y);printf("n=%d,x=%d,y=%d\n",n,x,y);}voidmain(){intn=2,a=3,b=4;f1(a,b);printf("n=%d,a=%d,b=%d\n",n,a,b);}
分类:其他好文   时间:2014-05-20 18:07:25    阅读次数:217
编程题:全局的使用。求最大数、最小数和平均值。
编程题:全局的使用。求最大数、最小数和平均值。#include<stdio.h>intNum,Max,Min;intaverage(intarray[]){inti,array_aver=array[0];Max=Min=array[0];for(i=1;i<Num;i++){if(array[i]>Max)Max=array[i];if(array[i]<Min) Min=array[i]; array_aver+=array[i..
分类:其他好文   时间:2014-05-20 23:01:56    阅读次数:331
编程题:展示自动变量在内存中的生存期。
编程题:展示自动变量在内存中的生存期。#include<stdio.h>voidf(intn){autoints=0;/*auto可以省略*/s=s+1;printf("No.%d:s=%d\n",n,s);}voidmain(){intnum;for(num=1;num<4;num++) f(num);}
分类:其他好文   时间:2014-05-20 20:23:15    阅读次数:260
编程题:静态变量的原理。
编程题:静态变量的原理。#include<stdio.h>voidf(intn){staticints=0;s=s+1;printf("No.%d:s=%d\n",n,s);}voidmain(){intnum;for(num=1;num<4;num++) f(num);}
分类:其他好文   时间:2014-05-20 20:05:42    阅读次数:230
编程题:宏定义实现,输入名字与学号,并输出。
编程题:宏定义实现,输入名字与学号,并输出。#include<stdio.h>#defineINscanf#defineOUTprintf#defineN2voidmain(){inti;charname[N][20];longnum[N];OUT("PleaseinputnameandID:\n");for(i=0;i<N;i++){IN("%s",name[i]); IN("%ld",&num[i]);}for(i=0;i<N;i..
分类:其他好文   时间:2014-05-20 17:47:00    阅读次数:322
编程题:带参数的宏定义来实现,求圆的周长和面积。
编程题:带参数的宏定义来实现,求圆的周长和面积。#include<stdio.h>#definePI3.14159#defineL(r)2*PI*(r)#defineS(r)PI*(r)*(r)voidmain(){floatradius,circle,area;scanf("%f",&radius);circle=L(radius);area=S(radius);printf("radius:%f\tcircle:%f\tarea:%f\n..
分类:其他好文   时间:2014-05-20 21:25:39    阅读次数:947
编程题:为了展示文件包含功能,输入一个字符串,输出其长度。
编程题:为了展示文件包含功能,输入一个字符串,输出其长度。1.c源代码如下:#include<stdio.h>#include"2.c"voidmain(){charstring[20];scanf("%s",string);/*整个程序的功能:输入一个字符串,输出其长度*/printf("Thereare%dcharacters.\n",string_len(string));}2.c..
分类:其他好文   时间:2014-05-20 18:53:30    阅读次数:216
编程题:指针变量,直接引用和间接引用的区别。
编程题:指针变量,直接引用和间接引用的区别。#include<stdio.h>voidmain(){inta,b;int*p;/*定义指针变量p*/p=&b;/*将变量b的地址放在变量p中*/a=3;/*直接引用变量a*/*p=5;/*间接引用变量b*/printf("a=%d,b=%d\n",a,b);}
分类:其他好文   时间:2014-05-21 01:43:30    阅读次数:295
编程题:指向变量的指针变量
编程题:指向变量的指针变量#include<stdio.h>voidmain(){inta,b;int*p,*q;a=3;b=5;p=&a;q=&b;printf("%d,%d\n",*p,*q);}
分类:其他好文   时间:2014-05-21 01:44:47    阅读次数:260
编程题:指针变量作函数参数,将两个整数按由大到小的顺序输出。
编程题:指针变量作函数参数,将两个整数按由大到小的顺序输出。分析:通过指针变量作函数参数,无需返回值和全局变量,主调函数就可以使用被调用函数改变的值。#include<stdio.h>voidswap(int*p1,int*p2){intp;p=*p1;*p1=*p2;*p2=p;}voidmain(){inta=3,b=4;int*ptr1,*pt..
分类:其他好文   时间:2014-05-20 18:54:50    阅读次数:251
编程题:展示指针与数组的输出方式,功能:输出数组中的全部元素
编程题:展示指针与数组的输出方式,功能:输出数组中的全部元素#include<stdio.h>voidmain(){int*p,i;inta[5]={1,2,3,4,5};p=a;for(i=0;i<5;i++) printf("%d\t",a[i]);printf("\n"); for(i=0;i<5;i++) printf("%d\t",*(p+i));}
分类:其他好文   时间:2014-05-20 18:56:06    阅读次数:226
编程题:指针输出数组的灵活性。功能:输出数组中全部元素
编程题:指针输出数组的灵活性。功能:输出数组中全部元素#include<stdio.h>voidmain(){int*p,i;inta[5]={1,2,3,4,5};p=a;printf("\n"); for(;p<a+5;p++) printf("%d\t",*p);}
分类:其他好文   时间:2014-05-20 20:38:11    阅读次数:289
编程题:指针变量,实参与形参的引用。已知一个一维数组,求其中前n个数的和。n由键盘输入。
编程题:指针变量,实参与形参的引用。已知一个一维数组,求其中前n个数的和。n由键盘输入。#include<stdio.h>intsum(int*q,intn){inti,s=0;for(i=0;i<n;i++,q++)s+=*q;returns;}voidmain(){intnum,a[10]={1,2,3,4,5,6,7,8,9,10};int*p=a;scanf("%d",&num);printf..
分类:其他好文   时间:2014-05-20 18:39:59    阅读次数:240
编程题:已知一个一维数组a[10]中有10个数,求出第m个数到第n个数的和。其中m、n由键盘输入。
编程题:已知一个一维数组a[10]中有10个数,求出第m个数到第n个数的和。其中m、n由键盘输入。#include<stdio.h>intsum(int*q,intn){inti,s=0;for(i=0;i<n;i++,q++)s+=*q;returns;}voidmain(){intn,m,a[10]={1,2,3,4,5,6,7,8,9,10};int*p;printf("Pleaseinputmandn(m&l..
分类:其他好文   时间:2014-05-21 01:47:38    阅读次数:543
编程题:用指针变量输出字符串
编程题:用指针变量输出字符串#include<stdio.h>voidmain(){char*string="Hello";printf("%s\n",string);}字符串指针变量的介绍:运行结果:
分类:其他好文   时间:2014-05-20 23:03:12    阅读次数:277
编程题:字符串的指针引用。用指针法实现。功能:将字符串str2复制连接到str1
编程题:字符串的指针引用。用指针法实现。功能:将字符串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
编程题:编写一个函数string_copy()完成strcpy()的作用,并验证。
编程题:编写一个函数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>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
编程题:指针数组实现,将多个字符串按字母顺序输出。
编程题:指针数组实现,将多个字符串按字母顺序输出。#include<stdio.h>voidsort(char*str[],intn){char*temp;inti,j,k;for(i=0;i<n-1;i++){k=1;for(j=i+1;j<n;j++)if(strcmp(str[k],str[j])>0)k=j;if(k!=i){temp=str[i];str[i]=str[k];str[k]=temp;}}}voidmain..
分类:其他好文   时间:2014-05-20 18:58:57    阅读次数:261
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!