一、C中用字符数组来装字符串,字符数组中包含一个'\0'字符, 代表字符串的结束。
二、字符数组来存放字符串,此时数组中须包含一个‘\0’字符,代表字符的结尾,困而字符数组的元素个数,应该不少于被存储的字符串的字符数目加1。
三、输入的字符数量不要超过定义的char数组长度。
四、针对字符串的应该,需要用到<string.h>头文件。
其中几个比较常的函数:
char a[10],c[20];
int b;
1、strlen( ) 字符串的长度计算。
b = strlen( a ); //a == 10;
2、strcpy( ) 字符串拷贝。
strcpy( c , a ); // 将字符串a的内容拷贝给字符串c,注意拷贝的长度,不要越长;
3、strcat( ) 字符串连接。
strcat( c , a ); // 将字符串a的内容接在字符串c后面,注意不要越长。
4、strcmp( ) 字符串比较。
b = strcmp( a , c ); // 字符串a与字符串c想比较,实际上是a - c 相等则返回0 ,不相等则返回1或者-1。相减,结果 < 0 则返回-1 结果 > 0 则返回1。比较到出现不一样的那一位为止。
----------------------------------------------------------------------------------------------------------------------------------
五、函数分库函数和自定义函数。
六、函数不能嵌套定义,只能嵌套使用。
七、函数的返回类型只能有一个 。
八、函数的类型可以是除函数和数组以外的任何类型。
九、参数分为:无参函数、有参函数。 定义函数时的参数称为形式参数,简称形参 。调用函数时的参数叫实参 ,实参可以是变量、常量、或表达式,有确定的值,是实实在在的参数。函数定义时的占有内存,只有发生调用时,参数才被分配内存,接受实参传来的值。
十、定义函数时必须定义类型。形参和实参的个数要求相等,类型应该一致,顺序也应该相同。
十一、任何一个函数只要执行到return 语句,函数就会结束运行,返回到调用处。 main函数中的return 则会结束掉整个程序。一个函数只有一个返回值。
十二、数组的传递是传递地址,就是说:形参数组中某一元素改变,将直接影响到与其对应实参数组中的元素。
十三、函数的调用,一定要注意传递的参数类型,返回值的类型。
十四、递归调用: 应用条件: 下一次循环的内容依赖于上一次循环的结束。
------------------------------
瞌睡来了,睡去了 明天考试 。 ~_~ ~_~ ~_~ ~_~
.