[求助]简单的函数调用
codeblocks吧
全部回复
仅看楼主
level 6
16751166
楼主
如图1 原来的代码;如图2 把自定义函数移到main()之前——都没有输出......不知哪里出错呢??
(图1)
(图2)
2014年08月05日 16点08分
1
level 5
xebec_chn9
建议把主函数里东西除了return 0;外其余的都删除掉,再在return 0;前加一个调用子函数的语句即可。
2014年08月06日 10点08分
2
16751166
#include <stdio.h> int main() { void a(); return 0; } void a() { printf("ddddd\n"); } 还是不行... - -
2014年08月06日 12点08分
level 9
Edison_Canton
1、函数原型声明应该写在 int main() 的前面,如果不懂什么是函数原型声明应该翻翻书就能找到。
2、如果你在 main 里写的不是函数原型声明,就不要加个分号在函数表达式后面。
2014年08月06日 13点08分
3
16751166
1.嗯 刚刚仔细看过课本了。
2.函数原型声明可以在main()的外面或者里面的。
3.试过放到main的前面去了,还是不行~
2014年08月06日 13点08分
level 9
Edison_Canton
你来看看
正确的
写法吧:
http://codepad.org/rp12G97U
2014年08月06日 14点08分
4
16751166
明白了~~谢谢——
2014年08月15日 02点08分
level 5
xebec_chn9
4楼的链接页面里已粘出了代码。再我的代码及结果
2014年08月06日 16点08分
5
16751166
这个没有函数声明诶 会有警告的吧?
2014年08月15日 02点08分
xebec_chn9
没有警告。
2014年08月16日 16点08分
level 11
暮日血宆
好奇怪的代码啊……试试看把原型移到外面试试?
感觉和作用域有关……
2014年08月06日 18点08分
6
level 3
a65156916
主函数里的执行语句就一个 void f(),没有调用你要调用的函数
2014年08月07日 15点08分
7
16751166
这样就是在调用啦
2014年08月15日 02点08分
a65156916
回复 16751166 :没有吧。你的主函数只是声明了两次你要调用的函数 f(void)并没有执行语句。你把第二层的大括号那句 { void f(void); } 改成: { f(); } 就对了。 ps:这么久了才回复
2014年08月15日 03点08分
16751166
回复 a65156916 :...其实第二次声明那里是要调用的 结果不知道调用的时候要去掉void的...
(这么久才恢复真是不好意思~这样不算挖坟吧
)
2014年08月15日 13点08分
level 3
a65156916
2014年08月15日 03点08分
8
level 1
木夕叶落
楼主背景怎么改的??求教。。。
2014年08月16日 02点08分
9
16751166
https://tieba.baidu.com/p/3203420281
我在这里下载的安装包
里面自带的配色方案
2014年08月16日 03点08分
木夕叶落
回复 16751166 :额额,
2014年08月16日 07点08分
Edison_Canton
回复 木夕叶落 :
https://tieba.baidu.com/p/3242052995
2014年08月20日 11点08分
level 12
j音目
为什么我按运行键或F5不会出现你那个窗口呀
2014年08月20日 09点08分
10
16751166
不知道...
2014年08月21日 09点08分
j音目
回复 16751166 :呃,,,会不会是我下载错了,我下载的只有二十七兆
2014年08月22日 09点08分
xebec_chn9
看9楼的回复的就知道了吗
2014年08月28日 15点08分
j音目
回复 xebec_chn9 :安装包被删了
2014年08月28日 15点08分
level 1
姜断三弦
(void)表示没有形参,不接受参数
2014年09月03日 05点09分
11
level 1
TJU_IOT2015
怎么在codeblocks中进入定义函数并且监视定义函数中的数据变化?
2016年11月20日 07点11分
12
1