void a( )是什么意思
作者&投稿:在轻 (若有异议请与网页底部的电邮联系)
是调用函数
void a() 是定义一个函数,其返回类型是void,名字是a,后面()里面是参数列表,这里没有参数。
而调用这个函数的时候 直接写成 a();
void 被翻译为"无类型",相应的void * 为"无类型指针"。常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明。
void 的作用
1.对函数返回的限定,这种情况我们比较常见。
2.对函数参数的限定,这种情况也是比较常见的。
一般我们常见的就是这两种情况:
(1)当函数不需要返回值值时,必须使用void限定,这就是我们所说的第一种情况。例如:void func(int a,char *b)。
(2)0当函数不允许接受参数时,必须使用void限定,这就是我们所说的第二种情况。例如:int func(void)。
扩展资料:
2011年10月12日,C语言之父丹尼斯·里奇辞世,在众多的国际互动论坛上,计算机爱好者们以特有的方式纪念这位编程语言的重要奠基人。许多网友的发帖中没有片言只字,仅仅留下一个分号“;”。
在日益纷繁复杂的程序设计语言王国中,C语言因其简洁、有效、通用的特性而始终占据一席之地。被誉为“C语言之父”,同时也是操作系统Unix之父的C语言发明人之一——丹尼斯·里奇10月9日以70岁之龄辞世。
尽管通过Unix拿奖拿到手软,但令里奇引起最大关注和反响的则是C语言的问世。1999年,里奇和汤普逊为发展C语言和Unix操作系统一起获得了美国国家技术奖章。
参考资料:
百度百科-Void
百度百科-C语言关键字
a()是一个异常处理函数。
毓卫复方: 简单地说,例如函数int a()就是返回一个整型数据,而void a()就是无返回值
安定区14722663465: 请问下void a(void)是什么意思啊.为什么还要加个(void)? - ?
毓卫复方: void就是空的意思!在括号里加上void就表示此函数没有参数!!
安定区14722663465: void在C里面是什么意思,谁能详细告诉我啊谢谢! - ?
毓卫复方: void 英文就是回避的意思当你不需要指定特定的类型的时候,就使用 void.比如不知道指向的是什么类型的指针,就可以使用 void *p不想返回任何值,就使用 void myfun();
安定区14722663465: C语言中void是什么用的?能具体举例吗? - ?
毓卫复方: 无 的意思.! 代表没有返回值.!!void aa()//这个是无返回值 {}int aa()//有返回值都要在最后retun 一个值! {int a=1; retun a }希望你看的明白.!!
安定区14722663465: (void *)&a语句什么意思 - ?
毓卫复方: void 基本上就是两个意思: 1.无,没有 2.任意类型 这两个意思,与void出现的代码位置和修饰变量相关: 函数返回值位置,如: void func(int i) ; //表示func()函数没有返回值,void不可省 函数参数位置,如: void func( void ) ; //表...
安定区14722663465: C语言中(void **)&a 是什么意思?其中 a定义为 指向结构体的指针,且初始化为NULL,LINUX网络编程中?
毓卫复方: a:指结构体的指针&a:这个指针的地址,相当于指向指针的指针(void **)&a:将这个指向指针的指针将之转化为空类型的指针
安定区14722663465: C++代码中void main(void)什么意思? - ?
毓卫复方: 第一个void表示main函数没有返回值,第二个void表示main函数没有参数传递.
安定区14722663465: c语言中空语句如 void main ( ) 中void 表示什么意思? 能给举个例子最好! 还望各位大侠指教 - ?
毓卫复方: void就是最后什么东西都不用拿回来.像有些 int max(int a,int b) {if(a>b)return a;else return b;//这就是就返回值的,到时候 m=max(2,4),他返回的值就给m了. } 如果定义成void,就什么都不拿回来.
安定区14722663465: C++中return一个void函数,是什么意思 - ?
毓卫复方: void函数的返回值为空 对于void函数,即使加上了return语句,返回值仍然是空 函数关闭是在反括号处,而不是return语句之前,整个一对大括号内的区域都是函数体return b();这句是在a的函数体内的,肯定在函数a()关闭之前执行.你可以对比一下,如果声明了变量i,return i这句中含有i.如果在return时函数a()已经关闭的话,变量i就无法寻址了.如果想完全弄清楚这些问题,推荐你看一下这本书
安定区14722663465: void*&,void**在C++中代表的什么意思? - ?
毓卫复方: viod *&a 先取a的地址再作指针运算,由于&和*是相同级别运算符,按从右向左的方向,相当于 void*(&a); void**a是指向指针的指针,