c语言void函数题型 c 语言 void

c语言函数void的问题

当你调用这个函数的时候,必须声明返回类型。

创新互联建站专业为企业提供于田网站建设、于田做网站、于田网站设计、于田网站制作等企业网站建设、网页设计与制作、于田企业网站模板建站服务,10年于田做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

void表示没有返回值,也就是函数结束没有return 的,跟里面有无输出函数没有关系。

C语言函数编程题

修改后的C语言程序:

#include stdio.h 

void triangle(int g)

{

int n=1, m; /* 修改处1 */

for(n;n=g; n++)

{

for(m=1;m=2*n-1;m++) /* 修改处2 */

putchar('*');

putchar('\n');

}

}

void rectangle(int g)

{

int n=1, m; /* 修改处3 */

for(n;n=g;n++)

{

for(m=1;m=3;m++) /* 修改处4 */

putchar('*');

putchar('\n');

}

}

int main()

{

int i,k;

printf("请输入行数(大于3):");

scanf("%d",i);

printf("请选择图形:1---三角形  \t2---矩形\t3---小旗 :");

scanf("%d",k);

if(k==1)

triangle(i);

}

if(k==2)

rectangle(i);

}

if(k==3)

triangle(i);

rectangle(i);

}

return 0;

}

C语言中的函数类型void什么详细意思?

void意思是主函数(main)的数据类型空返回值。

void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。

没有返回值的函数:功能只是完成一个操作,应将返回值类型定义为void,函数体内可没有return语句。

有返回值的函数:函数的最后会有一个返回值return,可以用来获取该函数执行结果返回给该函数,让外部调用该函数的。

扩展资料

void的使用

示例:

add ( int a, int b )

{

return a + b;

}

int main(int argc, char* argv[])

{

printf ( "2 + 3 = %d", add ( 2, 3) );

}

参考资料来源: 百度百科—void

参考资料来源:百度百科—返回值

有关C语言void问题

1.void用在函数无返回值的时候,函数前面需要指定返回值的类型,比如int型,char型,不返回时就用void。

2.返回值与结果输出不是一回事,结果输出是函数体执行的命令,一个函数可以输出多次。比如说调用一个整型求和函数,求和的结果在主函数中还要用到,需要传出来,就要把函数体声明成int sum(...){...},计算出的值就是函数返回值,return出来,主函数里可以直接使用,比如 int a=sum(...);如果主函数中不用,在求和函数中直接输出就行,可以声明成void sum(...){...},计算的值直接输出,函数无返回值。

主函数没有返回值。


网页名称:c语言void函数题型 c 语言 void
链接URL:http://myzitong.com/article/dopghod.html