自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 结构体与数组

printf("此乃公元 %04d 年 %02d 月 %02d 日\n", d.year, d.month, d.day);printf("北京时间 %04d:%02d:%02d\n", t.hour, t.minure, t.second);结构体最大的好处应该就是存放数据不会造成混乱,可以清楚的知道数据的存放地点,且知道数据的类型或内容。但用结构体的话数据不会存放在一起,提取数据有结构体的前缀不会造成数据混乱。/*补充代码,实现日期、时间格式结构体的定义,以及其输出函数的定义。

2023-02-24 13:19:20 88

原创 奇奇怪怪的指针

所以char *(*c[10])(int **p)是一个数组指针指向一个int类型数据的二级指针,返回一个char类型数据。[ ] 的优先级高于 *,先看右边,[5] 表示这是一个数组,再看左边,* 表示数组的每个元素都是指针。对于任意一种类型声明式,右边类型表达式经过* () []运算后的结果类型与左边相同。* [5] 是一个指针数组,函数返回的指针就指向这样一个数组。char*表示函数指针的返回类型为字符。*c[10]是一个数组指针。pfunc是指针名是数组。**p是有个二级指针。

2023-02-24 13:18:31 81

原创 结构体的初级理解

printf("此乃公元 %04d 年 %02d 月 %02d 日\n", d.year, d.month, d.day);printf("北京时间 %04d:%02d:%02d\n", t.hour, t.minure, t.second);结构体最大的好处应该就是存放数据不会造成混乱,可以清楚的知道数据的存放地点,且知道数据的类型或内容。但用结构体的话数据不会存放在一起,提取数据有结构体的前缀不会造成数据混乱。/*补充代码,实现日期、时间格式结构体的定义,以及其输出函数的定义。

2023-02-24 13:17:10 54

原创 函数指针的初级理解

/把函数Max赋给指针变量p, 使p指向Max函数。函数指针和单纯的指针有一点区别,首先就是定义的时候多了要定义返回值的定义。//通过函数指针调用Max函数。//定义一个函数指针。

2023-02-24 13:16:29 59

原创 对函数理解

其中递归函数每一步都要用到前一步或前几步的结果,写递归函数的最重要的地方就是要知道算法的逻辑,在C语言中函数是很重要的一部分,由一行行代码构成一个个函数再由一个个函数组成完整的结构。其实函数也可以看成是一个个公式,这些公式都是单独存在,由主函数调用它们。用函数判断进制是否转换成功成功则输出,不成功就在次套用函数,直至成功。如果用寻常的方法步骤将会拉得很长,但用递归函数就很方便。就比如这一道题,其中最重要的地方就是转换进制的函数。找到步骤之间的联系写成递归函数。

2023-02-24 13:14:35 55

原创 递归函数的初级理解

return miku(n - 2)运用这一步便可以找出所有的偶数,而加n便顺便在找出偶数的同时相加了;/*输入偶数n(n

2023-02-24 13:14:27 114 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除