上一页 1 ··· 7 8 9 10 11 12 下一页
摘要: 在定义结构体变量之前,需要先申明该结构体类型。 错误样例: 点击查看代码 stu st1; struct stu { int age; char name[20]; };//error 正确样例: 点击查看代码 struct stu { int age; char name[20]; }; stu 阅读全文
posted @ 2021-10-15 18:57 banyanrong 阅读(161) 评论(0) 推荐(0)
摘要: 从技术实现来说,不用函数和递归也可以写出所有程序,也就是说函数和递归均可以用其他内容替代 但是从实用的情况下来讲,递归能够帮我们大忙。 比如说,函数递归可以增加程序的可读性,可维护性 更好的调试技巧,不如先学习如何更好的写程序,如果方法得当,不仅能够更快的写出更短的程序,而且调试起来也更轻松,隐含的 阅读全文
posted @ 2021-10-14 23:55 banyanrong 阅读(51) 评论(0) 推荐(0)
摘要: 终于到递归了,前面的函数指针数组的指针你掌握了吗?Let's go on! 递归的定义 递归: 参见“递归” 递归: 如果还是没明白递归是什么意思,参见“递归” 递归就是自己用到自己的意思 递归未必只是自己跟自己,扩大概念 A经理:这事不关我管,找B经理 B经理:这事不关我管,找A经理 两者之间会不 阅读全文
posted @ 2021-10-14 14:45 banyanrong 阅读(83) 评论(0) 推荐(0)
摘要: 函数指针的类型一般这样定义 返回值类型 (*函数指针)(参数类型) 这边的参数类型有时候我们经常使用const void*因为这个void类型的指针的兼容性非常好,void类型的指针可以强制转化成其他类型的指针,非常方便 因为函数再编译的过程中函数名其实最后就是通过将其转化为函数的地址来实现的因此通 阅读全文
posted @ 2021-10-14 14:35 banyanrong 阅读(55) 评论(0) 推荐(0)
摘要: 把函数作为函数的参数,有一个非常典型的应用--排序 C语言的stdlib.h中有一个叫qsort的库函数,实现了著名的快速排序算法,他的声明是这样的 void qsort(void* base, size_t num, size_t size, int (*comparator)(const voi 阅读全文
posted @ 2021-10-13 23:58 banyanrong 阅读(322) 评论(0) 推荐(0)
摘要: 1.%d int 整型 4字节(但是有时候在某些编译器下仅仅给了2字节成为short数据类型,不是长整型,只是保证short和int类型的内存至少有16位) 2.%ld long 长整型 4字节 3.%lld long long 长长整型 8字节 4.%llu unsigned long long 阅读全文
posted @ 2021-10-08 20:00 banyanrong 阅读(150) 评论(0) 推荐(0)
摘要: 1.gdb调试器在visual studio或dev c++中也有类似的调试图形化可视界面,但是gdb不同的是它是由命令行组成,他的界面对于习惯图形化可视界面的用户来说一时间会不知所措 2.通过gcc编译源文件的时候需要引入-g表示在编译的时候引入一些调试的信息,当然前面的随笔也讲过如果没有加入-o 阅读全文
posted @ 2021-09-25 23:51 banyanrong 阅读(369) 评论(0) 推荐(0)
摘要: 笔者阅览过网上许多的推荐,基本上都是推荐cl命令,但是因为笔者是通过dev c++入门的,不想放弃dev所以就强行使用dev来实现在dos下的编译以及运行 编译 注意:这边涉及到环境变量的配置,环境变量相当于每次在当前目录的时候编译的时候都可以访问到的其他目录的位置,因为本来计算机只能访问当前目录下 阅读全文
posted @ 2021-09-25 17:34 banyanrong 阅读(552) 评论(0) 推荐(0)
摘要: 本节的函数将更加复杂有趣,如返回多个值,或者拥有交换两个变量的功能 错误的代码示范:(笔者认为这边的理解应该在学完指针后理解会更加了解为什么会产生这个错误) 点击查看代码 #include<stdio.h> void swap(int a, int b) { int t; t = a; a = b; 阅读全文
posted @ 2021-09-24 23:18 banyanrong 阅读(137) 评论(0) 推荐(0)
摘要: 定点数:小数点是固定的 浮点数:小数点是不固定的 在相同的内存条件下,浮点数表示的数的范围更广,但是定点数的精确度更高 定点数的小数点是固定的,虽然他的精度很高,但是精度限制了他的表达范围,对于同时表达出很大的数和很小的数很难做到,小数点的固定限制了他的表达范围 浮点数的尾数和阶码的特殊表达方式,虽 阅读全文
posted @ 2021-09-24 15:15 banyanrong 阅读(1301) 评论(0) 推荐(0)
上一页 1 ··· 7 8 9 10 11 12 下一页