c语言中,在一个自定义函数里面只能调用一个自定义函数吗?可以调用多个吗?如果可以怎么调用?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c语言中,在一个自定义函数里面只能调用一个自定义函数吗?可以调用多个吗?如果可以怎么调用?相关的知识,希望对你有一定的参考价值。
自定义函数A B C D
在自定义函数A里,用一个if.....else if.....语句判断,把B C D自定义函数插在if语句中,去判断。得不到想要的结果。
也可以调用一些库函数,比如“max(int,int)”,总之,除了main不可以,其他的都可以。
不过在调用之前记得要声明。 参考技术A 可以调用多个的,只要调用那些函数定义好了,并且做好了函数声明,就可以在另一个自定义函数里面任意调用了追问
可是我没有达到我想要的结果。怎么回事?
追答原则上是没问题的,你没有实现想要 效果,
1、先编译看是不是存在编译错误,如果编译有错误,看错在哪,是函数声明缺失,还是调用函数的格式不正确,还是函数的定义有错误。
2、如果编译没有问题可能是那些要调用的函数本身写的有问题或者当前的这个自定义函数自己编写有问题。这就是算法的问题了
那么你的TAG函数就可以是SIN/COS,。。。追问
具体的怎么使用,写一个小程序我看下,可以吗?
追答书上一定有函数的案例,那么你可以做一个函数,对吧
加入你做了俩个函数,其中的一个就可以在内部调用另一个函数,就像你在主程序调用函数一样。
调用一个貌似可以,调用两个及以上,程序输出的结果就乱码了。怎么回事?
追答调用要尽量用嵌套,不要互相勾联,
不要A调用B,B又调用A
自定义el函数
1.1.1 自定义EL函数(EL调用Java的函数)
第一步:创建一个Java类.方法必须是静态方法.
public static String sayHello(String name){
return "Hello " + name;
}
第二步:提供一个tld文件.(tld文件标签库文件。放置在WEB-INF 下)
在tld文件中定义:
<!-- 自定义EL函数 -->
<function>
<!-- 函数名 -->
<name>sayHi</name>
<!-- 函数在那个类中 -->
<function-class>cn.itcast.fn.HelloTest</function-class>
<!-- 方法签名 -->
<function-signature>java.lang.String sayHello( java.lang.String )</function-signature>
</function>
第三步:创建一个JSP文件在JSP中导入自定义的标签库
<%@ taglib uri="http://www.itcast.cn/0808/myfn" prefix="myfn" %>
使用自定义EL函数:
${myfn:sayHi(“Tom”)}
以上是关于c语言中,在一个自定义函数里面只能调用一个自定义函数吗?可以调用多个吗?如果可以怎么调用?的主要内容,如果未能解决你的问题,请参考以下文章