C基础
喜欢旅行的土行孙
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
unsigned与signed运算
C在以下四种情况下会进行隐式转换: 1、算术运算式中,低类型能够转换为高类型。 2、赋值表达式中,右边表达式的值自动隐式转换为左边变量的类型,并赋值给他。 3、函数调用中参数传递时,系统隐式地将实参转换为形参的类型后,赋给形参。 4、函数有返回值时,系统将隐式地将返回表达式类型转换为返回值类型,赋值给调用函数。 #include <stdio.h> int main() { /* Write C code in...原创 2022-03-14 15:13:00 · 475 阅读 · 0 评论 -
变参函数
#include <stdio.h> #include <stdarg.h>//C标准库 static void show_numbers(int num, ...) { va_list va; /* 初始化va,让va指向num后面的参数 */ va_start(va, num); while(num--) { /* 通过while循环依次获取遍历后面的参数 */原创 2020-11-06 11:21:15 · 191 阅读 · 0 评论 -
结构体数组初始化
struct A { } struct A a[5]; memset(a, 0, sizeof(A)*5)原创 2020-08-27 12:10:11 · 148 阅读 · 0 评论 -
C 语言 将不同类型的数据合并成字符串
在 C 语言中,将 整数 或者其它类型的元类数据串到字符串中,可以使用 sprintf 函数。 C 标准库 - <stdio.h> char *Buff ; int i = 9; sprintf(Buff, “%s%d”, “abc”,i); //输出 buff 为 abc9原创 2020-09-09 23:32:46 · 943 阅读 · 0 评论
分享