C语言基础 第10页
C语言基础
C语言 va_start 宏-猿说编程

C语言 va_start 宏

C语言 va_start 宏 - C 编译器通常提供了一系列处理这种情况的宏,以屏蔽不同的硬件平台造成的差异,增加程序的可移植性。这些宏包括 va_start 、va_arg 、va_end 等,一般三者需要配套使用。 #i...
猿说编程的头像-猿说编程钻石会员猿说编程4年前
024402
C语言 vprintf 函数和 printf 函数区别-猿说编程

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

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

C语言 sprintf 函数

C语言 sprintf 函数 - sprintf 函数用于将格式化的数据写入字符串,其原型为: #include /* *描述:将格式化的数据写入字符串 * *参数: * [out] str: 输出缓冲区,得到格式化之后的字符串; * ...
猿说编程的头像-猿说编程钻石会员猿说编程4年前
023442
C语言 const 修饰变量-猿说编程

C语言 const 修饰变量

C语言 const 修饰变量 - const 是 constant 的缩写,意思是“恒定不变的”!它是定义只读变量或者常变量的关键字。const 定义的是变量,但又相当于常量;说它定义的是常量,但又有变量的属性,...
猿说编程的头像-猿说编程钻石会员猿说编程4年前
023173
C语言 strcat 函数-猿说编程

C语言 strcat 函数

C语言 strcat 函数 - 前面文章中介绍了关于字符串拷贝的相关函数,例如:strcpy 函数 / strcpy_s 函数/ memcpy 函数 / memcpy_s 函数等等,今天我们将介绍一个新的 C 语言字符串处理函数 strcat...
猿说编程的头像-猿说编程钻石会员猿说编程4年前
022813
C语言 memcpy 函数-猿说编程

C语言 memcpy 函数

C语言 memcpy 函数 - /* *描述:此类函数是用于对字符串进行复制(拷贝),属于内存拷贝! * *参数: * [out] dst:拷贝完成之后的字符串 * [in] src :需要拷贝的字符串 * [in] n :需要拷贝的...
猿说编程的头像-猿说编程钻石会员猿说编程4年前
022622
C语言 memset 函数-猿说编程

C语言 memset 函数

memset 函数- memset 函数是计算机中 C / C++ 语言初始化函数。作用是将某一块内存中的内容全部设置为指定的值, 这个函数通常为新申请的内存做初始化工作。
猿说编程的头像-猿说编程钻石会员猿说编程4年前
022570
C语言 fread 函数-猿说编程

C语言 fread 函数

C语言 fread 函数 - C 语言 fread 函数用于读取文件中的数据到指定缓冲区中,fread 函数声明如下: /* *描述:关闭文件 * *参数: * [out] ptr:缓冲区,用于存放读取到的数据 * [in] size:每...
猿说编程的头像-猿说编程钻石会员猿说编程4年前
022422
C语言 va_start / va_end / va_arg 自定义 printf 函数-猿说编程

C语言 va_start / va_end / va_arg 自定义 printf 函数

C语言 va_start / va_end / va_arg 自定义 printf 函数 - 关于 C 语言的不定长参数使用,必然离不开三个宏: va_start 、va_arg 、va_end
猿说编程的头像-猿说编程钻石会员猿说编程4年前
022263
C语言 全局变量和局部变量区别-猿说编程

C语言 全局变量和局部变量区别

C语言 全局变量和局部变量区别 - 在所有函数外部定义的变量称为全局变量(Global Variable),它的作用域默认是从定义变量的位置到本源文件结束都有效。 定义在函数内部的变量称为局部变量(Loc...
猿说编程的头像-猿说编程钻石会员猿说编程4年前
022132