C语言函数参数为空和void
2016-03-03 10:04
302 查看
C语言中函数声明对函数的检测最主要的标准是函数名,C语言中函数参数列表中的参数名可以缺省
C语言当中参数列表中的数据类型也可以缺省,默认是int。
add()并不等价于add(void); add(void)明确指明add函数不接收任何参数,若对其传参会报错,提示是error;
而add()表示接收参数,他的类型是int,只是他是一种没有意义的接收,并不会用这个参数,提示是wring;
C语言当中参数列表中的数据类型也可以缺省,默认是int。
add()并不等价于add(void); add(void)明确指明add函数不接收任何参数,若对其传参会报错,提示是error;
而add()表示接收参数,他的类型是int,只是他是一种没有意义的接收,并不会用这个参数,提示是wring;
相关文章推荐
- 【c/c++】#pragma once 与 #ifndef 的区别解析
- C++ 多重继承 包含问题
- 详解C语言中的char数据类型及其与int类型的转换
- C语言中制表符
- 学习C++反汇编-析构函数
- YTU 2422: C语言习题 n个数逆序
- 北邮oj 84 single number
- YTU 2421: C语言习题 矩形法求定积分
- C/C++综合測试题(四)
- YTU 2427: C语言习题 整数排序
- Boost库的编译安装
- 编写一个函数itob(int n,char s[], int b),将整数n转换为以b进制的数。保存到s中。
- C语言——结构体
- 1088. Rational Arithmetic (20)
- 值得推荐的C/C++框架和库(深度好文)
- C/C++研发实习生要求
- c++静态断言的实现方式 编译器遇除数为0报错
- 用队列写贪吃蛇(C语言版)
- C++设计模式之简单工厂模式
- C++上机报告(一)