C语言基础知识
文章平均质量分 64
cherry_711
这个作者很懒,什么都没留下…
展开
-
C语言基础--指针和数据存储
数据的访问方式: 直接访问:直接访问内存单元中的内容 间接访问:通过 内存单元编号 或者 数据所占字节点数 访问内存中的数据 char 1 1个内存单元 int 4个字节 4个内存单元 short 2 2个内存单元原创 2015-12-08 16:05:38 · 1540 阅读 · 1 评论 -
C语言基础--函数和结构体
如何定义自己的函数: 定义:返回值类型 函数名(形式参数列表) {语句;//代码片段 return返回值;} 例: 自定义数的和 //编写函数int sumValue(int n):计算1到n的和。 int sumValue(int n){ int sum = 0; for (int i = 1; i <= n; i++) { sum = sum原创 2015-12-08 15:42:29 · 1102 阅读 · 0 评论 -
C语言基础-- 冒泡排序,字符串数组
冒泡排序: strlen() 计算字符串的长度 strcpy() 字符串的复制,拷贝strcat() 字符串拼接strcmp() 字符串的比较原创 2015-11-17 16:46:12 · 1371 阅读 · 0 评论 -
C语言基础-- 内存存储
存储区划分对于任何一个内存其实都包括5个区域五个区:(内存地址从高到低依次为)1、栈区特点:由系统分配以及回收内存。 定义在函数体内分配的变量被分配在栈区重点:2、堆区特点:由用户(开发人员或程序猿)申请分配和回收。 malloc假如你一致开辟内存而不去回收,会导致系统内存越用越少,最终导致程序crash(崩溃)。 假如你一直没有回收,而且也没有崩溃,当你程序退出的原创 2015-11-17 19:36:52 · 342 阅读 · 0 评论 -
计算字符串的长度:strlen 、sizeof的不同
在计算字符串的长度,所用strlen 、sizeof的计算的区别原创 2015-10-23 16:37:25 · 763 阅读 · 0 评论 -
C语言基础
C语言的基础 1、进制的转换: x进制->十进制:按权求和 十进制 - >x进制:连除倒取余 随机数: a[i] = arc4random()%(a - b + 1) + b; 例:sort[i] = arc4random()%(40原创 2015-10-19 19:34:10 · 491 阅读 · 0 评论