
C语言
文章平均质量分 76
C语言基础知识
Hardy20200507
树立终生学习理念,付诸行动。
展开
-
C语言获取系统错误
11转载 2021-04-07 13:42:18 · 112 阅读 · 0 评论 -
C语言目录和文件操作扩展
C语言目录和文件操作扩展转载 2021-04-07 10:51:22 · 170 阅读 · 0 评论 -
C语言目录操作
C语言目录和文件操作扩展转载 2021-04-07 10:26:13 · 130 阅读 · 0 评论 -
C语言文件操作
C语言目录操作C语言目录和文件操作扩展C语言获取系统错误转载 2021-04-06 19:50:08 · 187 阅读 · 0 评论 -
C语言中的时间函数(Linux)
UNIX操作系统根据计算机产生的年代和应用采用1970年1月1日作为UNIX的纪元时间,1970年1月1日0点作为计算机表示时间的是中间点,将从1970年1月1日开始经过的秒数用一个整数存放,这种高效简洁的时间表示方法被称为“Unix时间纪元”,向左和向右偏移都可以得到更早或者更后的时间。在实际开发中,对日期和时间的操作场景非常多,例如程序启动和退出的时间,程序执行任务的时间,数据生成的时间,数据处理的各环节的时间等,无处不在。在学习时间之前,请把Linux操作系统的时区设置为中国上海时间。一、tim原创 2021-04-01 15:06:25 · 897 阅读 · 0 评论 -
C语言编译预处理
C语言由源代码生成可执行程序的过程如下:C源程序->编译预处理->编译->优化程序->汇编程序->链接程序->可执行文件其中编译预处理阶段,读取C源程序,对其中的预处理指令(以#开头的指令)和特殊符号进行处理。或者说是扫描源代码,对其进行初步的转换,产生新的源代码提供给编译器。预处理过程先于编译器对源代码进行处理,读入源代码,检查包含预处理指令的语句和宏定义,并对源代码进行转换。预处理过程还会删除程序中的注释和多余的空白字符。一、预处理指令在C语言的程序中包括各转载 2021-03-31 10:43:52 · 197 阅读 · 0 评论 -
uint8_t uint16_t uint32_t uint64_t数据类型
这些数据类型中都带有_t,_t表示这些数据类型是通过typedef定义的,而不是新的数据类型。也就是说,他们其实是我们已知的数据类型//// stdint.h//// Copyright (c) Microsoft Corporation. All rights reserved.//// The C Standard Library <stdint.h> header.//typedef signed char int8_t;typedef short原创 2021-03-23 15:22:40 · 260 阅读 · 0 评论 -
C语言中的动态内存管理
动态内存管理函数常用函数如下:包含头文件#include <stdlib.h>malloc-申请动态内存空间函数原型:void *malloc(size_t size)malloc函数向系统申请分配size个字节的内存空间,并返回一个指向这块内存的指针。如果函数调用成功,返回一个指向申请的内存空间的指针,由于返回类型是void指针(void*),所以他可以转换为任何其他类型的数据;如果函数调用失败,返回值是NULL。另外,如果size参数设置为0,返回值也可能是NULL,但这并不原创 2021-03-15 19:23:53 · 110 阅读 · 0 评论