struct book_bank{  char title[20];  char author[15];  int pages;  float price;};struct book_bank book1, book2, book3;类型定义结构:typedef struct{  type member1;  type member2;  ...} type_name;type_name vari... Read More
posted @ 2010-09-20 14:10 露初晞 Views(374) Comments(0) Diggs(0)
一维数组传递数组给函数的3个原则1.函数调用时只需传递数组名。2.在函数定义中,形参的类型必须与数组的相同,数组的大小不必指定。3.函数原型必须定义为参数是一个数组。二维数组1.函数调用时只需传递数组名。2.在函数定义中,必须使用两个方括号以表明数组为二维的。3.必须指定数组第二个维的大小。4.函数原型的定义必须与函数头相同。将字符串传递给函数1.要传递的字符串必须在定义时声明为函数的形参。例如:... Read More
posted @ 2010-09-20 12:43 露初晞 Views(22661) Comments(1) Diggs(0)
C语言并不支持字符串数据类型,允许作为字符数组来表示字符串。char string_name[size];不能把初始化从声明中分隔开来。语句 char str[5]; str = "GOOD";是不允许的。同时,语句char s1[4] = "abc";char s2[4];s2 = s1;  /*错误*/也是不允许的。数组名不能用作赋值运算符的左操作数。使用scanf函数从终端读取字符串char... Read More
posted @ 2010-09-20 11:41 露初晞 Views(223) Comments(0) Diggs(0)
检测字符类型:#include <ctype.h>isalnum(c)  c是否是包含字母与数字的字符isalpha(c)  c是否是包含字母的字符isdigit(c)  c是否是数字islower(c)  c是否是小写字母isprint(c)  c是否是可显示的字符ispunct(c)  c是否是标点符号isspace(c)  c是否是空白字符isupper(c)  c是否是大写字母 Read More
posted @ 2010-09-20 00:26 露初晞 Views(144) Comments(1) Diggs(0)