#include #define ANum1 285 #define ANum2 3500 // printf(" %d %c \n", (int)'a', (char)123);//字符查看ASCⅡ表 // printf(" %d %d \n", (int)"我"[0], (int)"我"[1]);//汉字查看ASCⅡ表 //《构造函数部分》 // Small_Num 求较小函数 求两个整型数据中较小的一个,返回值为较小的数 int Small_Num(int Num1, int Num2) { if(Num1 > Num2) return Num2; else return Num1; } // Bige_Num 求较大函数 求两个整型数据中较大的一个,返回值为较大的数 int Bige_Num(int Num1, int Num2) { if(Num1 > Num2) return Num1; else return Num2; } // Str_Len 求字符串求长函数 求任意长度字符串 或 指针指向的字符串 的字符串长度,返回值为字符数加 1(即字符串长度) int Str_Len(char Str2[]) { int i = 0; while(Str2[i]
= 0) //求长原理字符串最后以 0 结尾,统计不为 0,直到为 0 时即可 i++; return i + 1; } // Arr_Len 求字符串数组元素个数的函数,返回值为字符串数 int Arr_Len(char Str2[][ANum1]) //求元素个数要求数组中不能含有空串,该函数只统计到出现空串为止,另外数组的外层参数 ANum1 必须给出且与数组相同 { int i = 0; while(Str2[i][0]
= 0) //求长原理字符串第一位不为0,统计不为 0