C
饥渴计科极客杰铿
最讨厌伸手党,而不巧本人也是伸手党
展开
-
C日记——泛型的使用
我们有时用一些有提示的编译器时,输入一个头文件包含的方法,他会提示输入参数类型有void* ,int……其中void*就是我今天要讲的泛型 泛型顾名思义,就是什么类型都可以传给他,经强制转换后又可以传给其他类型 其实他的使用并不难 首先是整形 int q=10; void *u; u=&q;//这里可写成u=(void*)q; int b=*((int *)u);原创 2016-05-10 22:20:44 · 571 阅读 · 0 评论 -
C日记——文件操作的坑
最近训练营出一个作业叫我们用c语言做一个关于学生信息管理系统,要有增删查改功能。 自然要用到文件管理 然而这里就有很多坑了,接连踩得我心慌。 首先是打开模式: "r" 以只读方式打开文件 "w" 以只写方式打开文件 "a" 以追加方式打开文件 "r+" 以读/写方式打开文件,如无文件出错 "w+" 以读/写方式打开文件,如无文件生成新文件 然后看到介绍,我就想直接用w+原创 2016-04-20 23:04:32 · 391 阅读 · 0 评论 -
C日记——基本的排序算法
语法是语言的特色,而算法却是灵魂 算法不分语言 入门的算法要数排序算法今天的算法讲解将以c语言为例子将以下几个排序算法1. 桶排序 2. 插入排序 3. 冒泡排序 4. 快速排序首先给大家介绍一个最简单粗暴的排序算法桶排序桶排序要先知道要排序的数的范围 然后要这么多的桶去装这些可能出现数的次数 //这里的范围是0~999 int b[1000];这个数组就是用来装出现次数的原创 2016-08-06 21:49:07 · 478 阅读 · 0 评论