自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 C语言指针和内存空间

C语言指针和内存空间 指针 内存类型的资源地址 指针变量 含义 存放内存类型的资源地址 大小 32位系统中:4个字节 读取大小 修饰符决定 示例 // 定义 int *p = NULL; 修饰符 【修饰指向的空间】(*【修饰当前指针】p【修饰当前指针】)【【数组/函数修饰符】修饰指向的空间】; const const *:指向的地址的空间不可写 * conts:固定指针指向的空间地址 const char *p = NULL; // 指向类型为 const char 空间的指针 cha

2020-11-07 18:41:29 381

原创 C语言函数

C语言函数 代码的集合 函数定义 【返回值类型】【函数名(地址)】(【输入参数】) 函数指针 【修饰指向的空间】(*【修饰当前指针】p【修饰当前指针】)【【函数修饰符】修饰指向的空间】 【修饰指向的空间】(*p)【【函数修饰符】修饰指向的空间】 【修饰指向的空间】(*p)(type1, …, typeN); type (*p)(type1, …, typeN); int (*p)(char, int); int fun (char arg1, int arg2) { ... } p = fun;

2020-11-06 22:01:15 101

原创 C语言运算符及优先级

C语言运算符及优先级 算数运算符 +, - 单周期运算 注意参与运算的量的类型变化 *(乘法), /, % CPU可能需要多个周期,甚至不支持时,需要使用库软件模拟 逻辑运算符 ||, && ||:判定到非假则停止执行,输出非假 &&:判定到假则停止执行,输出假 >, >=, <, <= ! 非假与假之间转换 ?: A ? B : C; A为非假执行B,否则执行C。 位运算符 <<, >> *2 或 /2 <<:填0

2020-11-06 21:59:30 105

原创 C语言常用关键字和运算符

C语言常用关键字和运算符 关键字(32个) 数据类型关键字(9) char char: 8bit, 1Byte bit:硬件操作最小单位 int 编译器决定大小:系统一个周期能处理的最大单位 long 和 short 2Byte <= short <= int int <= long <= 8Byte long扩充类型:long long 整型常量(默认):int 整型常量(+L):long 二进制:0b? 八进制:0? 十六进制:0x? unsigned 和 signed 内存空间

2020-11-04 22:05:07 495

原创 linux下C语言编译过程及相关错误

linux下C语言编译过程 预处理 包括:替换宏定义 命令:cpp -o *.i *.c 输入:*.c 输出:*.i 命令:gcc -E -o *.i *.c 输入:*.c 输出:*.i 预处理错误 include和define #include "当前目录(自定义)" #include <系统环境> include:not find:gcc -I 头文件目录 -o 可执行文件 *.c 预处理的使用 #include // 包含头文件 #define // 宏定义 (

2020-11-02 21:50:57 320

原创 win32窗口应用程序学习记录

简单的Windows 应用程序 Windows窗口应用程序主函数-WinMain() 定义 int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstace, LPSTR lpCmdLine, int nCmdShow ) { MSG msg; // 消息结构体 HACCEL hAccelTable; // 消息加速键表 // 注册窗口类 MyR

2020-11-01 18:59:55 108

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除