自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C内存管理

对于C 中的动态内存管理,C 语言为内存的分配和管理提供了几个函数。这些函数可以在 <stdlib.h> 头文件中找到。1、void *malloc(int num);在堆区分配一块指定大小的内存空间,用来存放数据。这块内存空间在函数执行完成后不会被初始化,它们的值是未知的。(1)参数size – 内存块的大小,以字节为单位。(2)返回值该函数返回一个指针 ,指向已分配大小的内存。如果请求失败,则返回 NULL。2、void *calloc(int num, int size);

2022-03-02 12:14:16 261

原创 Qt控制台输出显示乱码

项目场景:Qt中创建C++程序编译输出到控制台。问题描述:Qt控制台输出显示乱码。原因分析:提示:这里填写问题的分析:例如:Handler 发送消息有两种方式,分别是 Handler.obtainMessage()和 Handler.sendMessage(),其中 obtainMessage 方式当数据量过大时,由于 MessageQuene 大小也有限,所以当 message 处理不及时时,会造成先传的数据被覆盖,进而导致数据丢失。解决方案:提示:这里填写该问题的具体解决方案:例如:

2021-01-15 12:01:44 3107 1

原创 C语言里的预定义宏

ANSI C 定义了许多宏。在编程中您可以使用这些宏,但是不能直接修改这些预定义的宏。例如:DATE :当前日期,一个以 “MMM DD YYYY” 格式表示的字符常量。TIME 当前时间,一个以"HH:MM:SS" 格式表示的字符常量。FILE 这会包含当前文件名,一个字符串常量。LINE 这会包含当前行号,一个十进制常量。示例代码#include <stdio.h>int main (){ printf("File :%s\n", __FILE__ ); pr

2021-01-13 15:06:09 568

原创 C文件创建、写入及读取

1、打开文件(1)描述C 库函数 FILE *fopen(const char *filename, const char *mode) 使用给定的模式 mode 打开 filename 所指向的文件。(2)声明FILE *fopen(const char *filename, const char *mode)可见次函数为一个指针函数。(3)参数1) filename这是 C 字符串,包含了要打开的文件名称。2) mode这是 C 字符串,包含了文件访问模式,模式如下:r 以只

2021-01-13 11:53:40 13517

原创 指针函数与函数指针

1、指针函数(1)定义指针函数,简单的来说,就是一个返回指针的函数,其本质是一个函数,而该函数的返回值是一个指针。(2)声明格式类型标识符 函数名(参数表)例如:int* sqare(int a)(3)示例参见3示例。2、函数指针(1)定义函数指针,其本质是一个指针变量,该指针指向这个函数。总结来说,函数指针就是指向函数的指针。(2)声明格式类型说明符 (*函数名) (参数)例如:int (*fun)(int,int);(3)示例参见3示例。3、示例(1)代码(VC++6.

2021-01-12 15:38:00 185

空空如也

空空如也

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

TA关注的人

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