2 ylxd41 ylxd41 于 2016.04.25 10:32 提问

请问大神错在哪里 c语言初学者

#include
int main(void)
one-three(void);
two(void);
{

printf("starting now.\n");
one-three();
two();
printf("three.\n");
printf("done!\n");
return 0;

}
one-three(void)
{
printf("one.\n");
}
two(void)
{
printf("two.\n");
}

6个回答

u013267633
u013267633   2016.04.25 11:13
已采纳

首先每个函数定义要有类型,函数内容以{ }为初始和结束,并在main函数前声明
函数调用就不需要写类型了,
其次main函数为主函数程序起始运行的位置,如果main函数中没内容,程序无法执行
我试着改动一下,不知道你是不是这样的用意,可以运行的程序

#include
    void one-three(void);
void two(void);
int main(void)

{
printf("starting now.\n");
one-three();
two();
printf("three.\n");
printf("done!\n");
return 0;
}
void one-three(void)
{
printf("one.\n");
}
void two(void)
{
printf("two.\n");
}

u013427325
u013427325   2016.04.25 10:45

one-three,two都没有写函数返回值类型,而且one-three也不能这么写,one_three才对

u013427325
u013427325   2016.04.25 10:45

那两个函数的函数声明为什么要写在main函数里面啊

sinat_33333993
sinat_33333993   2016.04.25 11:01

这个程序写的看不懂啊

u013267633
u013267633   2016.04.25 11:11

首先每个函数定义要有类型,函数内容以{ }为初始和结束,并在main函数前声明
函数调用就不需要写类型了,
其次main函数为主函数程序起始运行的位置,如果main函数中没内容,程序无法执行
我试着改动一下,不知道你是不是这样的用意,可以运行的程序

#include
    void one-three(void);
void two(void);
int main(void)

{
printf("starting now.\n");
one-three();
two();
printf("three.\n");
printf("done!\n");
return 0;
}
void one-three(void)
{
printf("one.\n");
}
void two(void)
{
printf("two.\n");
}

On_The
On_The   2016.04.25 11:12

建议你先找一本c语言入门的书看一看,比如谭浩强的《c程序设计》,先了解一下基础的语法规则

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
C语言初学者练习题大全
C语言初学者练习题大全,二级考试必备!非常适合初学者或初级比赛,看家本领必经之路,能内有大量试题各种题型齐全!
理解C语言——从小菜到大神的晋级之路(1)——引言:C语言的前世今生
C语言是现在应用最为广泛的编程语言之一,也是现在依然流行的编程语言中历史最悠久的一种之一。在目前业界广泛使用的编程语言中,许多 种语言是以C为基础发展而来。在多类大学的工程类专业尤其是信息类专业的教学计划中,C语言也是极为重要的基础课之一。 而对于一名以编译型语言为主要开发工具的程序员来说,熟练掌握C语言的用法和理论也可以对其他编程语言获得更深的理解。因此,在这一系列教程中我们希望可以深入理解C语
请问这里错在了哪里,求助
#include #include #include using namespace std; template class ablist { public: int GetLength() { return length; } virtual type Get(int i) = 0; virtual bool Set(type x, int i) = 0; virtu
C语言自学(适合初学者)
适合初学者的纯C学习,认真学习,搞懂里面的东西,你就入门啦(二级c语言什么的都是浮云)
C编写的小游戏-适合初学者
在VC下编译成功并运行的C语言小游戏,对于学习C语言来说,仔细研读代码,会有不少收获。TXT文件里的代码可以直接拷贝到VC中,WIN32控制台程序,也就是DOS下运行的
个人信息提交原码
请问哪里有问题? 谢谢
最适合初学者学习的数据结构书(C语言版)(1)
现在的初学者有个误区,非要学严大妈的那本数据结构,我想说,你能看懂吗,这是面向研究生的书籍,有一定的基础才能看懂的,里面的算法没有原码,分析了了。本书是面向初学者设计的,里面有详细的分析,有完整的原码,这本书已经在严大妈的书的垄断下在书店已经看不到了,希望大家好好珍惜,一起进步。
c语言的改错练习
1.Windows NT 下的32位机运行环境下: char str[] = "Welcome to 51_CC++"; int Array[] = {1,2,3,4,5,6,7,8,9}; char *p = str; int n; int func(int a[]); 请计算:strlen(str), sizeof(str), sizeof(Array), sizeof(p), s
请大家给我作为C语言初学者一个建议
本人面前正在学习C语言,请各位大牛们给个学习的建议,和学习的规划 ! 万分感谢 。
最适合初学者的数据结构(C语言版)(三)
这本书是扫描的,用ACD放大看很清楚的,这本书价值很大,有详细的C语言源代码,比严大妈的书好N倍,请大家珍惜。