- 博客(11)
- 收藏
- 关注
转载 C语言中的指针和内存泄漏
引言对于任何使用C语言的人,如果问他们C语言的最大烦恼是什么,其中许多人可能会回答说是指针和内存泄漏。这些的确是消耗了开发人员大多数调试时间的事项。指针和内存泄漏对某些开发人员来说似乎令人畏惧,但是一旦您了解了指针及其关联内存操作的基础,它们就是您在 C 语言中拥有的最强大工具。本文将与您分享开发人员在开始使用指针来编程前应该知道的秘密。本文内容包括:导致内存破坏的指针操作
2017-08-04 10:13:24 262
原创 桶排序
桶排序 即就是 利用数组下标和数组的值进行 的一宗快速排序的方法 (桶排序)即图:实现代码 :#include #define NUM 10void main(){ int i = 0; int j =0; int a ,n; int ar[NUM]= {0}; printf("请输入个数:"); scanf("%d",&n); for(i
2017-07-16 11:37:59 160
原创 数组的蛇形打印
蛇形数组即按照上图顺序打印 #include #define Maxsize 100 //数组的最大数值#include #define Maxsize 100void main(){ int ar[Maxsize][Maxsize] = {0}; int n; //输入行数 printf("input number (0~9):>");
2017-07-08 10:41:22 335
原创 进制转换
进制 转换 :顾名思义 进制之间的相互转换 常用的进制转换是 2进制 8进制 10 进制 16 进制 ;这里有必要了解位权的概念:即就是在不同数位当中所代表不同的量 举个例子(下列中答案都化成10进制):二进制:111 1×2^2+1×2^1+1×2^0=7;八进制 :1111×8^2+1×8^1+1×8^0=73十进制:1111×10^2+1×10^1+
2017-06-22 15:44:17 259
原创 数据结构概念及目录
形成系统化学习 什么是数据结构概念“数据之间的一种组织架构“主要由: 线性结构的和非线性结构;排序(sort)为数据搜索(Serach)进行服务;线性结构:Seqlist;List;表;单;明细表;Stack 栈 ; Queue 队列;String 字符串;非线性结构:Tree(树状图);Graph(图);排序: 衡量标算法的准
2017-06-09 11:56:28 477
转载 C语言运算符优先级和口诀
一共有十五个优先级: 1 () [] . ->2 ! ~ -(负号) ++ -- &(取变量地址)* (type)(强制类型) sizeof 3 * / %4 + - 5 >> 6 > >= 7 == != 8 & 9 ^ 10 |
2017-05-26 11:13:23 255
转载 C的|、||、&、&&、异或、~、!运算
位运算 位运算的运算分量只能是整型或字符型数据,位运算把运算对象看作是由二进位组成的位串信息,按位完成指定的运算,得到位串信息的结果。位运算符有: &(按位与)、|(按位或)、^(按位异或)、~ (按位取反)。 其中,按位取反运算符是单目运算符,其余均为双目运算符。 位运算符的优先级从高到低,依次为~、&、^、|, 其中
2017-05-26 10:33:58 347
转载 C/C++中extern关键字详解
1 基本解释:extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。此外extern也可用来进行链接指定。 也就是说extern有两个作用,第一个,当它与"C"一起连用时,如: extern "C" void fun(int a, int b);则告诉编译器在编译fun这个函数名时按着C的规则去翻译相应的函数
2017-05-24 20:47:34 486
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人