摘要: int i = 10; sizeof(i); //4 sizeof(int); //4 sizeof i; //4,因为运算符都这么写,只是帮他当作函数才加上(); sizeof int; //错误,运算符这样写会认为是重定义数据类型,单并没由这种形式 #include<stdio.h>void f 阅读全文
posted @ 2019-07-23 20:10 莫负年华向东流 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 内存->cache->寄存器->cpu 或者 内存->寄存器->cpu 寄存器存放的是当前CPU环境以及任务环境的数据, 而cache则存放最近经常访问的指令和数据的; 并且cache有可能会未命中 阅读全文
posted @ 2019-07-23 19:44 莫负年华向东流 阅读(705) 评论(0) 推荐(0) 编辑
摘要: 1.C++ 栈: 就是那些由编译器在需要的时候分配, 在不需要的时候自动清除的变量的存储区。 里面的变量通常是局部变量、函数参数等。 在一个进程中,位于用户虚拟地址空间顶部 的是用户栈,编译器用它来实现函数的调用。 和堆一样,用户栈在程序执行期间可以动态地扩展和收缩。 堆: 就是那些由 new 分配 阅读全文
posted @ 2019-07-23 18:31 莫负年华向东流 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 1.位域变量赋值 typedef struct{ char a : 2; char b : 2; char c : 1;}test; void test05(void){ test t; t.a = 1; t.b = 3; t.c = 1; printf("%d,%d,%d\n",t.a,t.b,t 阅读全文
posted @ 2019-07-23 15:28 莫负年华向东流 阅读(182) 评论(0) 推荐(0) 编辑
摘要: #include<stdio.h> /*函数作用:实加法功能 *返回值:float 返回结果 *参数:operaed 被减数 opera 减数*/float Calculator_add(float operaed, float opera){ return (operaed + opera);}/ 阅读全文
posted @ 2019-07-23 15:26 莫负年华向东流 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 1.头文件 #ifndef _PHONESHOW_H_#define _PHONESHOW_H_ #include<stdio.h>#include<string.h>#include<stdlib.h>typedef unsigned char UINT8;typedef unsigned cha 阅读全文
posted @ 2019-07-23 15:12 莫负年华向东流 阅读(370) 评论(0) 推荐(0) 编辑