66问答网
所有问题
C语言如何判断函数的类型 fff(float x ) {printf("%d\n",x*x);} 为什么该函数的类型是int?
C语言如何判断函数的类型 ?到底有多少类型啊 新手求指点~!
举报该问题
推荐答案 2012-07-13
函数
返回值
类型由函数头部的返回值类型决定
例如
函数头部为int f(),这样的话,返回值类型为int型;又如头部为double f()的话,返回值类型为double型;头部为char *f()的话,返回值为char *,即指向char的指针
特别的,如果函数头部没有显示的说明返回值类型,则在C中一般是默认当作返回int型,如f(),则返回值类型为int型
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/Ds9Uxsnis.html
其他回答
第1个回答 2012-07-13
虚参x是f loat,我感觉应该是实型的,具体记不清了,你自己看看书怎么规定的记住就行啦 ...输出中的%d指的是整型int.....常用的就是实型float、单精度型single\双精度型double\整型int\字符型char,书上都有,好好看书吧
第2个回答 2012-07-13
你是想知道 函数的返回类型吧? 一般的函数 返回类型会写在 函数名前面
比如 int fff (float x){printf("%d\n",x*x); return A} (A只要是int 随便什么都行)
第3个回答 2012-07-13
你是要问函数参数类型还是函数返回类型???
如果声明 int fff(float x)那么其返回类型就是int
第4个回答 2012-07-13
因为%d\n", 就指定了类型是int型,如果%f\n 就变成了float型了
1
2
下一页
相似回答
一个
c语言
题:以下
函数的类型
是:
fff(float
x)
{printf(
"
%d
\n"
,x)}
答:
没有任何标识符时,默认返回
类型为
int 这个是
C语言
规则 不是void 哦
...
函数的类型
是:
fff(float
x)
{printf(
"
%d
\n"
,x)}
答案为什么是int而...
答:
是C的 当没有任何返回类型的时候,返回值默认为int型。至于2 3, 只是推荐这样做,并不是强制的。当没有返回值,或者没有return类型时,这时如果是int,实际的返回值是一个随机值,类似于局部变量未初始化。
fun(double x)
{printf(
"%f\n"
,x);}
的返回值
的类型为
什么是int
答:
在
C语言
当中,函数返回值未申明时,默认是int类型。因此 fun(double x)
{printf(
"%f\n"
,x);}
和 int fun(double x) {printf("%f\n",x);} 实际上是一样的。
...
x){printf(
"
%d
\n"
,x;}
则fun
()
A返回值
为
void
类型
B返回值类型无法确定...
答:
选C。 默认的函数返回值类型是int。
c语言
中,if(a
)printf(
"
%d
\n"
,x);
else printf(”%d\n",y); 对if(a...
答:
这个a是一个条件表达式 如果a的值不是0的话就执行
printf(
"%d\n"
,x);
如果a的值是0的话就执行
printf(
”%d\n",y);
C语言
问题
printf(
"
%d
\n", f
);
打印的是啥
答:
int f(){ int i = 888;return i;} int main(void
){ printf(
"%d\n", f
()
);
//少了括号 return 0;} 打印是888
大家正在搜
相关问题
一个c语言题:以下函数的类型是: fff(float x) ...
一个c语言题:以下函数的类型是: fff(float x) ...
关于c语言: main() { int x=020,y=-2...
#include <stdio.h> void main()...