鱼C论坛

 找回密码
 立即注册
查看: 1106|回复: 8

[已解决]没有主函数是什么意思

[复制链接]
发表于 2020-10-19 20:49:16 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
没有主函数是什么意思
最佳答案
2020-10-19 21:03:55
ljh11 发表于 2020-10-19 21:00
这段代码哪里错了

     你只是完成了 main() 函数的声明,却没有编写函数体。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-10-19 20:51:36 | 显示全部楼层
没有 main()
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-10-19 21:00:17 | 显示全部楼层

#include<stdio.h>
void main()
void MergeList_Sq(SqList LA,SqList LB,SqList &LC)
{
        pa=LA.elem;
        pb=LB.elem;
        LC.length=LA.length+LB.length;
        Lc.elem=new ElemType[LC.length];
        pc=LC.elem;
        pa_last=LA.elem+LA.Length-1;
        pb_last=LB.elem+LB.Length-1;
        while(pa<=pa_last&&pb<=pb_last)
        {
                if(*pa<=*pb)*pc++=*pa++;
                else *pc++=*pb++;
        }
        while(pb<=pb_last)*pc++=*pb++;
        while(pa<=pa_last)*pc++=*pa++;
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-10-19 21:00:52 | 显示全部楼层
这段代码哪里错了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-10-19 21:03:55 | 显示全部楼层    本楼为最佳答案   
ljh11 发表于 2020-10-19 21:00
这段代码哪里错了

     你只是完成了 main() 函数的声明,却没有编写函数体。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-10-19 21:04:34 | 显示全部楼层
jackz007 发表于 2020-10-19 21:03
你只是完成了 main() 函数的声明,却没有编写函数体。

怎么改啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-10-19 21:08:06 | 显示全部楼层

       那要看你希望程序干什么了。

       比如,这么改可以吗?
#include<stdio.h>

void MergeList_Sq(SqList LA,SqList LB,SqList &LC)
{
        pa=LA.elem;
        pb=LB.elem;
        LC.length=LA.length+LB.length;
        Lc.elem=new ElemType[LC.length];
        pc=LC.elem;
        pa_last=LA.elem+LA.Length-1;
        pb_last=LB.elem+LB.Length-1;
        while(pa<=pa_last&&pb<=pb_last)
        {
                if(*pa<=*pb)*pc++=*pa++;
                else *pc++=*pb++;
        }
        while(pb<=pb_last)*pc++=*pb++;
        while(pa<=pa_last)*pc++=*pa++;
}

main(void)
{
        printf("Hello , World!\n\n") ;
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-10-19 21:13:16 | 显示全部楼层
ljh11 发表于 2020-10-19 21:00
这段代码哪里错了

你这段代码,说实话,我不知道错在哪

从关键词 SqList 来看,像是一个结构体程序,但程序体却又不是结构体
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-10-19 21:14:27 | 显示全部楼层
jackz007 发表于 2020-10-19 21:08
那要看你希望程序干什么了。

       比如,这么改可以吗?

C:\Users\16395\Desktop\hh.cpp(3) : error C2065: 'SqList' : undeclared identifier
C:\Users\16395\Desktop\hh.cpp(3) : error C2146: syntax error : missing ')' before identifier 'LA'
C:\Users\16395\Desktop\hh.cpp(3) : error C2182: 'MergeList_Sq' : illegal use of type 'void'
C:\Users\16395\Desktop\hh.cpp(3) : error C2059: syntax error : ')'
C:\Users\16395\Desktop\hh.cpp(4) : error C2143: syntax error : missing ';' before '{'
C:\Users\16395\Desktop\hh.cpp(4) : error C2447: missing function header (old-style formal list?)
C:\Users\16395\Desktop\hh.cpp(24) : warning C4508: 'main' : function should return a value; 'void' return type assumed
执行 cl.exe 时出错.

hh.exe - 1 error(s), 0 warning(s)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-12 19:57

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表