nnpc.net
当前位置:首页 >> C语言voiD的用法 >>

C语言voiD的用法

void的作用在于: (1) 对函数返回的限定; (2) 对函数参数的限定.1,如果函数没有返回值,那么应声明为void类型;如void main(),指主函数中没有涉及到返回值问题.2,如果函数无参数,那么应声明其参数为void;如int function(void){return 1;},其中没有参数.3,void不能代表一个真实的变量;如void a; //错误 function(void a); //错误.返回值,就是被调用函数运算完后向调用函数返还的值,像2中函数function的返回值就是1.

void是一种类型.一般用在函数前面.假设我们要写一个函数叫myFunction() 但是在C中既然你要写函数,就要指定函数的返回类型,就是这段函数执行完毕是返回个什么东西.比如函数myFunction是要计算两个int型(整型)变量a+b的和,那就

void表示函数没有返回值, 如:void test(){}如果不是用void, 比如用int或者别的, 则函数需要有返回值如:int test(){return 1;} 其实就是声明一个函数必需要得到一个结果,void就是不需要结果的一个方法(函数)否则如int、char等,就必需返回一个与其对应的数据这个方法(函数)才能编译通过并试用. 希望对你有用呀 祝你好运

和编译器有关.void 就是无返回值.有的主函数需要一个int的返回值.后面的一个加个return 0;

&可以取变量的地址*按地址取值int a=3,*b;b=&a; /*a的地址给b*/printf("%d",*b); /*显示3,因为b里面是a的地址,按地址b取值,得3*/

规则一 如果函数没有返回值,那么应声明为void 规则二如果函数无参数,那么应声明其参数为void 规则三如果函数的参数可以是任意类型指针,那么应声明其参数为void* 规则四如果函数的返回值可以是任意类型指针,那么应声明其为void*

函数声明为void表示无返回值,如下代码只输出Hello World!:#include <stdio.h> void printHello() { printf ("Hello World!\n"); } int main() { printHello(); return 0; }

void代表无类型~~~在函数体前面写代表这个函数的返回值为空,就是不需要返回值使用void*代表指向任何数据类型的指针,不能被引用不知道还有哪里不清楚,可以再问~~~祝你学习愉快

这个是书上例题关于指针问题指针指向变量存储单元 因此可以改变变量的值并非一定要有返回值才可以改变的请把书看 一切明了

如果没有{}那默认第一个for包括第二个for的所有内容

dfkt.net | nwlf.net | pznk.net | hyfm.net | zmqs.net | 网站首页 | 网站地图
All rights reserved Powered by www.nnpc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com