自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 变长参数列表的使用示例

大家都知道我们经常使用printf 函数中的参数是可变长的,例如可以简单点        printf( "this is test" );                或者是多参数的使用,例如:         printf( "%s %d", "this is

2011-07-18 22:51:06 263

原创 一般文件操作函数的使用示例

本文主要讲解fopen,fread,fwrite,fscanf,fprintf,fseek等C语言函数,一般文件操作函数的使用方法与示例,在看我们的例子之前先看看这几个函数的原型(至于函数参数和范例就不讲了,大家可以在网络上很容易就找到使用方法,这里只是提一下):1.  FILE

2011-07-18 19:22:19 347

原创 访问结构体结构成员的示例

 若有一结构体Card,其内容如下:typedef struct{ char *face; char *suit}Card;  访问该结构的结构成员工有三个办法:1.先声明结构对象:Card  acard;Card  *pcard;2.使用的三种方式:acard.face  pcard->face(*pcard).face 举

2011-06-26 15:52:00 621

原创 使用库函数getchar和puts实现字符串的输入和输出

<br />程序功能:字符串的输入和输出<br />程序特点:程序比较简单,主要是介绍getchar和puts这两个库函数的调用<br /><br />#include <stdio.h> int main() { char c; char string[30]; int i=0 ; puts( "please type the string" ); while ( (c=getchar()) != '/n' ) { string[i] = c; i++; }

2011-05-26 23:14:00 782

原创 使用库函数gets和putchar实现字符串反转

<br />程序功能:用户输入30字符内的字符串,实现该字符串的反转<br />程序特点:使用gets和putchar库函数<br />程序难点:使用递归调用,每进行一次递归调用,就是实现该函数一次,有多少次递归就有多少次该函数<br />               注意该程序实现递归的方法。<br />#include <STDIO.H> void reverse( const char *strptr ); int main() { char str[30]; printf( "

2011-05-25 23:08:00 810

原创 使用函数指针数组驱动的菜单系统示例

<br />本示例使用函数指针数组,每个数组元素为函数名字,即函数地址,现在大部分的菜单系统都<br />使用类似的方法,对于要实现多项菜单选择的系统有实际参考意义。<br /><br />#include <STDIO.H> void func1( int element ) { printf( "now you enter function 1, the element is %d/n", element ); } void func2( int element ) { pri

2011-05-23 23:06:00 668

原创 使用函数指针的多功能冒泡排序

<br /> <br /> 注意该程序和普通冒泡程序的不同:<br />1.改程序可升序排序和降序排序<br />2.程序最大的特点:使用了函数指针,并将函数指针作为某个函数参数使用,注意使用形式<br />如:<br />int func( void (*funptr) )<br />{<br />    .......<br />}<br />void funa()<br />{<br />    ......<br />}<br /> <br />int main()<br />{<br />   

2011-05-19 22:49:00 714

原创 使用两种不同的方式复制字符串

<br /> <br /> 使用两种不同的方法复制字符串到数组当中,cpfile1使用的是数组元素逐个复制,cpfile2使用的是指针加偏移量<br /> 逐个复制<br /> <br /> #include <STDIO.H> void cpfile1( char *s1, const char *s2 ); void cpfile2( char *s1, const char *s2 ); int main() { char str1[10]; char str2[]="hell

2011-05-18 21:05:00 450

原创 用四种不同的方法引用数组元素

<br /> <br />分别用数组下标,数组名称和偏移量,指针下标,指针和偏移量这四种方法调用数组元素<br />#include <stdio.h> int main() { int b[]={10,20,30,40,50}; int *bptr = b; int i; printf( "use of array and offset/n" ); for( i=0;i<5;i++ ) printf( "the b[%d] is %d/n",i,b[i] );

2011-05-17 18:04:00 1655

原创 使用引用调用的冒泡排序

#include void bubblesort( int *ptr, int size );void swap( int *bef, int *next );int main(){     int num[] = {2,4,1,43,23,42,645,12,98,65};     int size;     int i;     size = 11;     for( i=0; i     printf( "%d ", num[i] );     bubblesort( num, size );    

2011-05-12 21:22:00 411

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除