摘要:
1.数据类型定义在代码中为了清楚的表示一些错误和函数运行状态,我们预先定义一些变量来表示这些状态。在head.h头文件中有如下定义://定义数据结构中要用到的一些变量和类型#ifndef HEAD_H#define HEAD_H#include #include #include #define T... 阅读全文
摘要:
1.数据类型定义在代码中为了清楚的表示一些错误和函数运行状态,我们预先定义一些变量来表示这些状态。在head.h头文件中有如下定义://定义数据结构中要用到的一些变量和类型#ifndef HEAD_H#define HEAD_H#include #include #include #define T... 阅读全文
摘要:
本案例利用函数指针当作函数的参数,函数add(int (*pf)(int*,int),int *a,int n)可以做到传入addOne就对数组a中每个数值加1,传入addTwo就对数组a中每个数值加2,案件具体代码如下:#include //对数组每个数加1int addOne(int *a,in... 阅读全文
摘要:
本案例运用函数指针数组分别去调用函数,案例中定义一个长度为3的函数指针数组,分别指向3个函数,然后运用一个for循环分别调用三个函数,相信此案件能让你很好的理解函数指针数组的运用,具体代码如下:#include //对数组每个数加1int addOne(int *a,int n){ for(int ... 阅读全文
摘要:
本案例运用函数指针去调用不同函数,代码简单易懂,让你快速撑握C语言函数指针的使用方法,具体代码如下:#include //对数组每个数加1void addOne(int *a,int n){ for(int i=0;i<n;i++) ++a[i];}//对数组每个数加2void addTwo(in... 阅读全文
摘要:
mystring.h文件内容://常用字符串操作#ifndef MYSTRING_H#define MYSTRING_H//计算字符昨晚上度int charLength(char* ch){ int i=0; while(*ch++!='\0'){ ++i; } return i;}//将src字... 阅读全文
摘要:
Date.h文件如下://打印万年历从1900年起#ifndef DATE_H#define DATE_H#include #define OUT_OF_YEAR -1//是否是闰年bool isLeap(int year){ if(year12) return OUT_OF_YEAR; int d... 阅读全文