![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
a805101628
这个作者很懒,什么都没留下…
展开
-
C语言关键字温故
C语言的关键字共有32个。 一、数据类型关键字(12个):关键字 作用 char 声明字符型变量或函数 double 声明双精度变量或函数 float 声明浮点型变量或函数 int 声明整型变量或函数 short 声明短整型变量或函数 long 声明长整型变量或函数 signed 声明有符号类型变量或函数 unsigned 声明无符号类型变量或函数 void 声明...原创 2018-03-30 10:24:12 · 182 阅读 · 0 评论 -
C语言 进制间转换
#include<stdio.h>#include<string.h>void decimalism_system_convert_to_other_system(unsigned int data, unsigned int system, char *str){ char a[20] = { 0 }; int i = 0; int len = 0; for (i = 0...原创 2018-05-17 10:20:36 · 168 阅读 · 0 评论 -
C 语言 单链表操作
#include<stdio.h>#include<stdlib.h>#include<memory.h>typedef struct list_node{ int data; //数据域,用来存放数据; struct list_node *next; //定义一个结构体指针,指向下一次与当前节点数据类型相同...原创 2018-05-17 13:29:19 · 154 阅读 · 0 评论 -
大小端模式
Little-Endian就是低位字节排放在内存的低地址端,高位字节排放在内存的高地址端。个人PC常用,IntelX86处理器是小端模式。Big-Endian 就是高位字节排放在内存的低地址端,低位字节排放在内存的高地址端。0x11223344的存储顺序...转载 2019-01-30 13:18:50 · 107 阅读 · 0 评论 -
C语言typedef和define的区别
1、define 是编译预处理指令,在预处理时进行简单而机械的字符串替换,不表达任何含义,不做正确性检查。作用是用来定义一个宏定义常量。 typedef为C语言的关键字,作用是为一种已有的数据类型定义一个新名字。2、define后面不需要加分号“;” typedef后面需要加分号“;”...转载 2019-04-24 16:13:59 · 986 阅读 · 0 评论 -
函数指针
1、定义方式函数返回值类型 (*指针变量名) (函数参数列表) “函数返回值类型”表示该指针变量可以指向具有什么返回值类型的函数; “函数参数列表”表示该指针变量可以指向具有什么参数列表的函数。这个参数列表中只需要写函数的参数类型即可。 那么怎么判断一个指针变量是指向变量的指针变量还是指向函数的指针变量呢?首先看变量名前面有没有“*”,如果有“*”说明是指针变量;...转载 2019-04-24 16:45:28 · 148 阅读 · 0 评论 -
存储空间
内存中供用户使用的存储空间分为三部分:1、程序区2、静态存储区3、动态存储区全局变量全部放在静态存储区中。动态存储区中存放函数形式参数和自动变量(局部变量)以及函数调用时的现场保护和返回地址。(1)栈区(stack)— 由编译器自动分配释放,存放函数的参数值,局部变量的值等。(2)堆区(heap)— 由程序员分配和释放,若程序员不释放,程序结束时可能由OS回收。(3...转载 2019-04-24 16:57:43 · 1029 阅读 · 0 评论 -
内存分类
1、概述 ROM(read only memory)和RAM(random access memory)都是半导体存储器。 ROM掉电可以保持数据。 RAM掉电数据丢失。典型RAM就是计算机的内存。2、RAM分类 RAM分为两大类,一种称为静态RAM(static RAM / SRAM)。 一种称为动态RAM(Dynamic RAM / DRAM)。...转载 2019-04-25 10:35:37 · 4479 阅读 · 0 评论 -
cache
为了弥补内存的速度低下问题,处理器内部会放置一些SRAM做cache(缓存),来提高处理器访问程序和数据的速度。cache作为连接内核和内存的桥梁。1、cache的时间局限性和空间局限性 时间局限性(temporal locality):如果某个数据被访问,那么在不久的将来它很可能再次被访问。典型例子就是循环。代码段 空间局限性(spatial locality)...转载 2019-04-25 16:11:33 · 701 阅读 · 0 评论