摘要:
/*squeeze函数:从字符串s中删除字符c*/void squeeze(char s[], int c){ int i, j; for(i = j = 0;s[i] != '\0';i++) if(s[i] != c) s[j++] = s[i]; s[j] = '\0'; } /*strcat 阅读全文
摘要:
标准头文件<string.h>中声明了strlen和其他字符串函数。/*strlen函数:返回s的长度*/int strlen(char s[]){ int i; i = 0; while(s[i] != '\0') { ++i; return i; }} 标准头文件<stdlib.h>声明了ato 阅读全文
摘要:
#include <stdio.h>#define MAXLINE 1000 int max;char line[MAXLINE];char longest[MAXLINE]; int getline(void);void copy(void); /*打印最长的行,*特别版本*/main(){ in 阅读全文
摘要:
/***********函数*************/#include <stdio.h>int power(int m,int n);/*测试power函数*/main(){ int i; for(i=0;i<10;++i) printf("%d %d %d\n",i,power(2,i),po 阅读全文
摘要:
/******************************************************//*统计各个数字、空白符及其他字符出现的次数*/#include <stdio.h>main(){ int c,i,nwhite,nother; int ndigit[10]; nwhit 阅读全文
摘要:
/************************************/ /*文件复制*/#include <stdio.h>main(){ int c; c = getchar(); while(c != EOF) { putchar(c); c = getchar(); }} /****** 阅读全文
摘要:
#include <stdio.h>/*当fathr = 0,20,...,300时,分别打印fahr华氏温度与celsius摄氏温度对照表*/main(){ float fahr,celsius; int lower,upper,step; lower = 0;/*温度表的下限*/ upper = 阅读全文
摘要:
入门第一例: #include <stdio.h> main() { printf("hello,world\n"); } 下面一个例子与上面的等价: #include <stdio.h> main() { printf("hello,"); printf("world"); printf("\n" 阅读全文
摘要:
在函数传递过程中,如果传递的结构很大,那么使用指针方式的效率通常比复制整个结构的效率要高。结构体指针类似于普通变量指针。声明 struct point *pp; 将pp定义为一个指向struct point类型对象的指针。如果pp指向一个point结构,那么指针*pp即为该结构,而(*pp).x和( 阅读全文
摘要:
指针数组的初始化: 指针数组的初始化语法与其他类型对象的初始化语法类似,下面是一个例子: char *month_name(int n) { static char *name[] = { "Illegal month","January","February","March","April","M 阅读全文