
C
文章平均质量分 84
Andrew_Qian
stay hungry,stay foolish.
展开
-
编写高效代码
之前一直没有关注编写高效代码是问题,一直以为只要代码写的越短越高效。直到看到关于优化代码方面的文章,瞬间感觉自己知识面太窄了。还是知识不够,基本功不扎实。关于导读,编者给出了下面这个简单的例子:for(i=0;i){ if(isNUM(pswd[i])){ j++; }}刚开始我没看出代码有什么问题,感觉很好啊,还认为原创 2017-10-19 23:06:54 · 1659 阅读 · 1 评论 -
关于C语言内存操作的
寒假在家,想趁这个机会好好的补一下自己的C语言功底。毕竟以后要是嵌入式方向的话,C语言是非常重要的。课程中老师的一句话也是让我印象非常深刻:C语言的核心思想其实就是对内存的各种操作。很庆幸我在网上看到了这门课,并且在慕课网上是免费的。个人感觉老师讲的非常好,通俗易懂,由浅入深。这也是算得上我在网上唯一一个看完全部课程视屏的网课吧,一共23节课,总共大概5个小时。断断续续的看了三天。其中一方面加原创 2018-02-01 17:09:29 · 599 阅读 · 0 评论 -
关于C语言文件的操作
关于C语言的文件操作之前我也写过一篇博客来介绍,但是当时写的很不全面,只是简单的使用了一下 ,今天再从新学习一下。1、文件的写首先还是先看一个简单的例子:include<stdio.h>int main(){ FILE *fp; //声明一个文件指针,指向文件缓冲区的首地址 char ch; if( (fp = fopen("file_1.tx...原创 2018-03-04 09:12:06 · 291 阅读 · 0 评论 -
C语言实现控制台光标任意移动
这是在寒假期间学习的一个小程序,早就按照人家的代码写好。但是一直还不理解这个代码的含义,特别是关于Windows的编程,句柄啦,控制台屏幕缓冲区啦,很多知识都很陌生,特别是对句柄的理解,有点吃力。关于句柄,这篇博客写的挺详细的:https://www.cnblogs.com/zpcdbky/p/4652151.html通俗的说,句柄可以按照下面的方式理解:数值上,是一个32位无符号整型值(32位系...原创 2018-03-04 11:05:57 · 13812 阅读 · 6 评论 -
C语言位段使用详解
博客原文:https://blog.youkuaiyun.com/u013427969/article/details/53015872什么是位段在前面各章中, 我们已经讨论过字节概念了。在大多数的计算机系统中, 一个字节是由八个更小的, 称作为位的单位组成的。位是比字节更小的单位。位只有两个值, 1 或 0 。因此, 存储在计算机存储器中的一个字节可以看成由八个二进制数字形成的串。例如, 一个存放值 36 ...转载 2018-03-27 08:44:03 · 5158 阅读 · 0 评论 -
快速排序
#include <stdio.h>#include <stdlib.h>/*快速排序算法学习*/void swap(int *a, int *b){ int temp; temp = *a; *a = *b; *b = temp;}void quickSort(int arr[] ,int start, int en...原创 2019-04-08 11:16:46 · 210 阅读 · 0 评论