C语言 第14页
C语言 枚举enum声明变量和使用(二)-猿说编程

C语言 枚举enum声明变量和使用(二)

C语言 枚举enum声明变量和使用 - 枚举:将变量的值一一列举出来,变量的值只限于列举出来的值的范围内。枚举类型定义: enum 枚举名 { 枚举值表 };
猿说编程的头像-猿说编程钻石会员猿说编程5年前
015491
C语言 函数不定长参数 ##__VA_ARGS__经典案例-猿说编程

C语言 函数不定长参数 ##__VA_ARGS__经典案例

C语言 函数不定长参数 ##__VA_ARGS__经典案例 - __VA_ARGS__ 在前面的文章也介绍了,有两个缺点: 1.仅仅只支持字符串常量,不支持可变参数 #define LOGFUNC(...) (printf(__VA_ARGS__)) 2.仅仅...
猿说编程的头像-猿说编程钻石会员猿说编程5年前
035491
C/C++ 获取 exe 路径-猿说编程

C/C++ 获取 exe 路径

C/C++ 获取 exe 路径 - std::string GetProgramDir() { char exeFullPath[MAX_PATH]; // Full path std::string strPath = ''; GetModuleFileName(NULL,exeFullPath,MAX_PATH); //获取带有可执...
猿说编程的头像-猿说编程钻石会员猿说编程4年前
013521
C语言 vprintf 函数和 printf 函数区别-猿说编程

C语言 vprintf 函数和 printf 函数区别

C语言 vprintf 函数和 printf 函数区别 - 实际上 printf 底层就是调用 vprintf 函数来将内容输出到控制台的; 1.vprintf 函数一般和 va_start / va_end 配套使用; 2.常规情况下,输出到控制台,...
猿说编程的头像-猿说编程钻石会员猿说编程5年前
027181
C语言 文件读写 ferror 函数-猿说编程

C语言 文件读写 ferror 函数

C语言 文件读写 ferror 函数 - C 语言 ferror 函数用于检测文件读写过程中是否有产生错误,声明如下: #include /* *描述:写入数据到缓冲区文件 * *参数: * [in] stream:文件指针句柄 * *返...
猿说编程的头像-猿说编程钻石会员猿说编程5年前
021431
C语言 结构体struct简介(一)-猿说编程

C语言 结构体struct简介(一)

C语言 结构体struct - 结构体本质上还是一种数据类型,但它可以包括若干个“成员”,每个成员的类型可以相同也可以不同,也可以是基本数据类型或者又是一个构造类型。 结构体的优点:结构体不仅...
猿说编程的头像-猿说编程钻石会员猿说编程5年前
012451
C/C++ error:unknown type name 'bool'-猿说编程

C/C++ error:unknown type name ‘bool’

C/C++ error:unknown type name 'bool' - 在 C 语言标准 (C89) 没有定义布尔类型,所以会报错。而 C99 提供了一个头文件 定义了 bool , true 代表 1 ,false 代表 0 。只要导入 stdbool.h ,就...
猿说编程的头像-猿说编程钻石会员猿说编程4年前
020541
C语言 数组长度计算-猿说编程

C语言 数组长度计算

C语言 数组长度计算 - 因为数组的内存是动态分配的,到了元素3以后的元素都是新分配的,并不一定是空,随机数。 因为c语言数组是一片连续的空间,元素3的空间是有数据的,数据被正常读取出来;...
猿说编程的头像-猿说编程钻石会员猿说编程5年前
022781
C语言 #pragma once-猿说编程

C语言 #pragma once

C语言 #pragma once - 为了避免同一个头文件被包含(include)多次,C/C++ 中有两种宏实现方式:一种是 #ifndef 方式;另一种是 #pragma once 方式。 #ifndef 的方式受 C / C++ 语言标准支持。...
猿说编程的头像-猿说编程钻石会员猿说编程5年前
034731
C/C++ atof函数-猿说编程

C/C++ atof函数

C/C++ atof函数 - 在 stdlib.h 中 atof 函数,可用于将 char 字符串转为 float / double 浮点数类型,语法如下: /* *描述:将一个char类型转为浮点数double * *参数: * [in] str:字符串类型 *...
猿说编程的头像-猿说编程钻石会员猿说编程5年前
013161