C语言
不融化的雪人
编程爱好者
展开
-
近期了解C语言链表的心得
最近了解C语言的链表,也算是有点心得,至此分享给大家初学时,我做的单向链表实现代码如下:#include#includetypedef struct student{ int num; struct student* next;} node;int main(){ int i; node *head = NULL; while(1){ scanf("%d",&i);原创 2017-04-25 15:09:06 · 730 阅读 · 0 评论 -
关于C语言交换两个数的实现方法以及个人心得
对于C语言中交换两个数的方法,目前大体上有这么5种:1:直接利用中间变量进行交换;2:利用指针传入函数地址在函数内部进行利用中间变量交换;3:将两个需要交换的数进行加减运算进行交换; 注:因C语言有浮点数之分,不可以认为乘除也可进行交换。4:将两个数进行亦或运算,也可以实现交换两个数的目的;5:对两个数进行位操作,也可以实现交换两个数的目的。接下来我将对后面三种进原创 2017-04-25 14:24:05 · 840 阅读 · 0 评论 -
C语言课设总结
C语言课设完成之后的总结程序的大体框架我使用的是while循环,里面的参数是提前设置好的标志整个main函数由好几个while循环构成,在每个循环的进入和出去都会涉及到标志的改变,以实现限制只能进入某些循环,不能进入某些循环大致代码如下 int main( ){ int i , .... //需要的标志在这里定义 while( ){ //原创 2017-06-02 23:16:59 · 2933 阅读 · 0 评论 -
c语言关于文件操作的常用函数(新手入门看)
C语言文件操作打开文件FILE *fp = fopen("要点一","要点二");要点一:这里可以写单独的文件名,比如说“1.txt”,那么他就会在当前c文件的文件夹目录下查询文件是否存在,存在则返回这个文件的指针,不存在的话则返回NULL,这里也可以写一个文件的绝对路径,比如说“C:\aaa\ccc\a.txt”这样的话他就会在整个电脑里面找这个路径是否存在该文件,存在则返回文件指针,不存在则原创 2017-12-16 17:28:36 · 22784 阅读 · 5 评论 -
快速排序(c语言实现)
刚把快速排序重新看了一下,赶紧拿个小本本记下来原理思想 快排用的主要思想就是分治,也就是大问题化成小问题 比如说,要对10个排序,我先用一个方法将10个元素分成前后两组 这样依次递归当最后前后两组各只剩一个元素的时候,也就是排序完成的时候 实现思路 接下来说说快排的思路吧 先选一个标志数,在第一次快排的时候将比标志数大的放在标志数的...原创 2018-03-29 16:44:09 · 421 阅读 · 0 评论