C
他们说快写一首情歌
这个作者很懒,什么都没留下…
展开
-
C语言——语言——言——盐——yan——an——n——‘/0’——
C语言常见类型大小空间 char 1; short 2; int 4; long int 4; long long 8; float 4; double 8; long double 8/12; bool 1; C语言常识(无限补充。) 1.模块功能和参数应保持性能单一 2.比较时左边因放置常量 3.字符会被计算机识别为ASCII码 4.一个返回值最好不要给太多意义 C语言的编...原创 2019-03-29 08:37:21 · 352 阅读 · 0 评论 -
C结构体杂谈
引用 别名 :: 作用域解析符 加上使用全局变量 作用域: 局部定义局部使用 包括静态变量 其他函数不可见函数定义的 可见性 初始化后 后面的代码才可知道 生存期 数据区 栈区 static int max =0; 静态变量前有一个标志位 如果标志位未1 则执行 static int min =x; 结构体是用来集合一组属性抽象 描述现实 用户自定义类型 有类型后定义对象 完整类型 strcut ...原创 2019-04-21 03:17:39 · 98 阅读 · 0 评论 -
二级指针和数组
数组名的三个特殊话 调用函数 下一个函数调用时,空间全部覆盖成cccccc 栈帧 于函数 从底到顶 从高到低 函数变量 从高地址到低地址赋值(从下到上) 数组 从上到下 是赋值的从左到右 和参数入栈一样 从(从右向左 从下到上)(从左到右)从上到下 二级指针和数组的关系 p = 地址 *p = 数值 **p =&p 二级指针指向一级指针的地址、、 a = 0012ff00 *a =1...原创 2019-04-24 23:04:09 · 1312 阅读 · 0 评论 -
c指针与引用
指针和引用指针和引用的区别指针与const(能力可以缩小 能力不能拓展)为什么数组不能给数组赋值编译过程数组名和指针的区别二维数组 指针和引用的区别 void fun(int &a) { int *p = &a; a+=10; *p+=10; } int main() { int x =10; int &r = x; //引用= 空间别名 retu...原创 2019-05-08 23:00:38 · 452 阅读 · 0 评论 -
c 指针和引用
c 指针和引用引用数组引用和指针的区别指针和引用的区别指向数组的指针和数组指针a 引用数组 int ar[10] ={0}; int (&b)[10] = ar; 声明引用必须在定义时初始化 没有空引用 引用不分等级 没有2/-/4级别引用 引用和指针的区别 三种形参 传值操作 void (int a) 改变x a不变 形参改变实参不变(传值设计) void fun(int a) ...原创 2019-05-04 19:19:01 · 884 阅读 · 0 评论 -
c语言与计算机原理
操作系统 管理计算机硬软件资源 程序 .exe 源码 .c .cpp 局部常变量 在函数结束后 就释放 char *str = “123” 字符串常量 局部变量未初始化是随机值 栈区 全局变量未初始化为0 数据区: 数据区分为未初始化区 bss区执行时 所有字节都填充为0 常变量定义 必须初始化 const int max; //可以 常变量不可改变为0(不行 单片机没bss区) int m...原创 2019-05-19 20:18:08 · 209 阅读 · 0 评论 -
操作系统与C语言
数据区有啥 全局变量 静态变量 常字符串 char str = “12346” 程序的一次执行 执行叫做一个进程 : 不是一次执行完 停停走走 (就绪态)改变优先级 调度仍然认为是随机的 随机分配20-200ms的数据 程序交替执行 4条脉冲一个指令 2g/4 = 50000000条 (运行态) (阻塞态I/O输入) (睡眠态可以自己醒来) (挂起态 没有恢复原语 一直死 睡眠可以自己起来 挂机...原创 2019-05-15 16:30:58 · 939 阅读 · 0 评论