关于return返回值的理解
如果被调函数中没有return语句,并不带回一个确定的,用户希望得到的函数值,但实际上,函数并不是不带回值,而只是不带回一个有用的值,带回的只是一个不确定的值。怎么理解带回的只是一个不确定的值?求教??
程序代码:#include<stdio.h>
printstar() //printstar函数
{
printf("* * * * * * * * * * * * * * * * * *\n");
}
print_message()//print-message函数
{
printf("How do you do!\n");
}
int main()
{
int a,b,c;
a=printstar();// 调用printstar函数
b=print_message();//调用print_message
c=printf("a=%d,b=%d\n",a,b);
return 0;
}
我运行输出:* * * * * * * * * * * * * * * * * *
How do you do!
a=36,b=15
然而printstar()函数和print_message()函数都没有return语句。









