C语言-堆内存申请和释放-牛翰网

C语言-堆内存申请和释放

大家在使用函数的时候避免不了使用堆内存,堆内存是一个匿名内存,它里边的内容是不能标识符进行访问的,只能使用指针进行访问,而且C语言的标准库函数给我们提供了两个堆内存的申请函数,但是...
C语言-基础知识(2)-牛翰网

C语言-基础知识(2)

printf函数 printf是一个格式化的字符串输出函数,其具有格式,printf是一个函数族里面包含了其他的格式化的输出函数。如果没有转换说明符%,printf函数会将字符串的内容原样输出。 % //是一个...
C语言-基础知识(3)-牛翰网

C语言-基础知识(3)

CPU刷新缓冲区的条件 刷新输出缓冲区 缓冲区数据已满会通知cpu 用户通知cpu去读取数据,在使用printf函数的时候加上‘\n’ 输入缓冲区已满也会刷新输出缓冲区 缓冲区分类 根据io设备的不同,可...
C语言-运算符(1)-牛翰网

C语言-运算符(1)

算数运算符 +、 -、 *、 /、%、 ++、 -- 其中++、--属于单目运算符,其他的五种属于双目运算符 除法运算符的两端如果是整数的时候,得到的结果也是整数,当两个操作数无法被整除的时候,会舍弃...
C语言-运算符(2)-牛翰网

C语言-运算符(2)

关系运算符 C语言有六种关系运算符,<、<=、>、>=、= =、!=。这六种运算符都是双目运算符都遵循左结合性。<、<=、>、>=这四个关系运算符的优先级相同,并且高于= =、!=...
C语言-语句和块-牛翰网

C语言-语句和块

C语言提供了六种语句:表达式语句、标签语句、复合语句、选择语句、迭代语句、跳转语句 块:把实现某些功能的语句整合在一起,构成一个语法单元,该语法单元被称之为块,也称为语句块 选择语句 ...
文件IO-操作函数(3)-牛翰网

文件IO-操作函数(3)

使用Linux内核提供的函数对文件进行操作 打开文件 //头文件 #include<sys/types.h> #include<sys/stat.h> #include<fcntl.h> //函数原型 //返回值:返回一个文件描述符,如果...
文件IO-BMP格式结构体-牛翰网

文件IO-BMP格式结构体

位图文件头 typedef struct tagBITMAP_FILE_HEADER { short bfType;//文件标识 int bfSize;//文件大小 short bfReserved1;//保留字 short bfReserved2;//保留字 int bfOffBits;//文件指
文件IO-在屏幕上显示图像-牛翰网

文件IO-在屏幕上显示图像

在屏幕上输出行字节为4的整数倍的bmp格式的图像,通过键盘指定要显示的文件名称,屏幕尺寸为1024*600 /************************************************************************** * * * 设...
文件IO-显示图像(2)-牛翰网

文件IO-显示图像(2)

在屏幕上显示图像,屏幕,尺寸为1024*600,位深为2 /************************************************************************** * * * 设计在屏幕指定位置显示图像的接口 * author:jindouli...