摘要: 参考链接:https://www.runoob.com/cprogramming/c variable arguments.html 怎样让函数接受不同个数的参数呢,可以通过 头文件提供的函数和宏来实现。此头文件提供了实现可变参数功能相关的函数和宏。 可变参数的形式 过程 c include inc 阅读全文
posted @ 2019-10-24 22:23 凌晨四点的蓝 阅读(710) 评论(0) 推荐(0) 编辑
摘要: 参考链接:https://www.runoob.com/cprogramming/c error handling.html 遇到错误,大多数C或者UNIX会返回1或者NULL,同时会设置一个errno,这个errno是全局变量 所以你可以通过检查返回值是否代表错误 C语言提供了perror()、和 阅读全文
posted @ 2019-10-24 21:55 凌晨四点的蓝 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 参考链接:https://www.runoob.com/cprogramming/c type casting.html 强制类型转换是将一种数据类型显示的转换为另外一种指定的数据类型 整数提升 整数提升是指把小于 int 或 unsigned int 的整数类型转换为 int 或 unsigned 阅读全文
posted @ 2019-10-24 21:32 凌晨四点的蓝 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 预处理器 参考链接:https://www.runoob.com/cprogramming/c preprocessors.html 预处理器是再变异之前做的一些工作 include 包含一个源文件代码 常见的有 就是从系统库中获取stdio.h,并添加到当前文本中。而 则是告诉预编译器(cpp)从 阅读全文
posted @ 2019-10-24 20:47 凌晨四点的蓝 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 参考链接:https://www.runoob.com/cprogramming/c input output.html 标准输入输出头文件 是一个预处理指令,用于引入 scanf( ) 只要遇到一个空格,scantf()就会停止读取 putchar()和getchar() 把字符输出到屏幕上并返回 阅读全文
posted @ 2019-10-24 20:10 凌晨四点的蓝 阅读(1580) 评论(0) 推荐(0) 编辑
摘要: 参考链接:https://www.runoob.com/cprogramming/c typedef.html 作用 typedef是用来为数据类型(可以是各种数据类型,包括自己定义的数据类型如结构体)定义别名的,比如为单字节数字取一个别名 和typedef的不同 也是C提供的用于为数据类型定义别名 阅读全文
posted @ 2019-10-24 19:35 凌晨四点的蓝 阅读(136) 评论(0) 推荐(0) 编辑