代码-本人C语言的初学者,刚上来就出现了这样的问题

问题描述

本人C语言的初学者,刚上来就出现了这样的问题


有没有谁能告诉我这是怎么回事?

解决方案

你的makefile有问题,一个工程里包含了多个。c文件,而且这多个。c文件都有main函数,所以编译不通过,你看看他报错的地方就是因为你声明了多个main函数,
因此你可在makefile.win里注释掉其他。c的依赖,还有你的编程风格不好,main函数是有返回值的,另外你的for循环最好加上{},还有就是你的数据类型一定要明确,
如果是int类型就用%d,不要用%f

解决方案二:

 printf(""%3.0f""far*1.0)  //这里far乘以一个1.0再输出。far是整型,输出是浮点,浮点的地址范围比整型大,读取的内存地址有一段是没有分配的。这就有随机性了。

解决方案三:
在一个项目里,你有多个main()函数。main()函数是C语言的入口函数一个项目只能有一个.你可能在每个.c文件中都有main函数所以会报这个错

解决方案四:
main()函数多了

解决方案五:
一个项目中只能有一个main()函数,一个项目有有多个.c文件,这些文件中只能有一个main()函数,你的main()函数似乎没有类型定义

解决方案六:
定义了多个main()函数

解决方案七:
没用过这个软件,不过你的后三个文件()里应该都定义了main函数,你看你要用那个做练习,不用的文件都删除应该就好了,这个软件把这几个文件一起编译了。

解决方案八:
编译信息上写着啊,定义了多个main函数,只要一个main就够了,其他的功能就通过函数调用的方法使用。一个软件工程有且只有一个main函数

时间: 2024-09-20 17:31:06

代码-本人C语言的初学者,刚上来就出现了这样的问题的相关文章

c语言数组定义-经典问题:猴子选大王!本人c语言新手?

问题描述 经典问题:猴子选大王!本人c语言新手? 山上住着10个猴子,猴子编号从1到10.现要从中选出一个大王.猴子们围成一圈,从第一个猴子开始数数,数到n就退出圈子,直到剩下最后一个猴子,并输出猴子王的编号. 解决方案 刚学一维数组.... 解决方案二: 这里将人数定死在10个人了 #include<stdio.h> #include<iostream> using namespace std; int main() { int i, j, k, m; int num[10] =

哪位高手能给下面代码加上注释啊,我刚开始学,不太懂诶

问题描述 哪位高手能给下面代码加上注释啊,我刚开始学,不太懂诶 #ifndef _MyTreeNode_h_ #define _MyTreeNode_h_ #include <iostream> #include <string> using namespace std; class MyTreeNode { public: char data; int weight; int isfather; bool isBianLi; char code; string codes; My

文件传输-下面的代码是C语言中用文件方式打开电脑里的文件。为什么第一个对,而第二个打开后是乱码?

问题描述 下面的代码是C语言中用文件方式打开电脑里的文件.为什么第一个对,而第二个打开后是乱码? 下面的代码是C语言中用文件打开电脑里的文.为什么第一个对,而第二个打开后是乱码? #include #include void main() { FILE *fp; char filename[20]; char str[10000]; printf("请输入要打开的文件的位置n"); //scanf("%s",filename); gets(filename); if

《C语言编程初学者指南》一导读

前言 C语言编程初学者指南 C语言是一种强大的基于过程的编程语言,它于1972年由Dennis Ritchie在贝尔实验室发明.C语言最初是开发来用于UNIX平台的,但却已经扩展到很多其他的系统和应用中.C语言还影响了很多其他的编程语言,例如C++和Java. 编程初学者,特别是那些进入计算机科学和工程专业学习的人,需要构建有关操作系统.硬件和应用程序开发概念的牢固基础知识.很多的学院教授学生学习如何用C编程,从而使他们能够学习高级概念以及在C的基础上建立起来的其他语言. 学习C语言的很多学生也

ftp客户端主动模式代码(c语言)

问题描述 ftp客户端主动模式代码(c语言) 跪求大神指点ftp主动模式如何用c编写,知道客户端和服务器端传输流程,但是写不出代码 解决方案 http://www.codeproject.com/Articles/8667/FTP-Client-Class 解决方案二: 只是缺少练习,找本unix网络编程的书看看,东西不多,只涉及到socket和多线程的就行了.

jquery-这段代码的详细解析(初学者,看的晕晕的)谢谢

问题描述 这段代码的详细解析(初学者,看的晕晕的)谢谢 /** ?**公用滚动方法 ?**???? 支持定时自动轮播.前后轮播.单独点击轮播 ?**/ (function($){ ? $("div[data-scro='controler'] b,div[data-scro='controler2'] a").click(function(){ ? var T = $(this); if(T.attr("class")=="down") retu

c语言编程-代码用C语言(用以说明算法)实现

问题描述 代码用C语言(用以说明算法)实现 分治算法查找问题:输入100个整数,使用分治算法实现折半查找,统计某个整数出现的次数.回溯算法 0/1背包问题:对给定容量的背包,分别输入n(n>=10)个物品的重量.价值,然后用回溯算法求解使得总价值最大的装包方案. 解决方案 http://www.pudn.com/downloads336/ebook/detail1471994.html 参考一下啊

jsp-java web项目初学者刚就业想找个师傅请教一些问题,有人愿意教我么

问题描述 java web项目初学者刚就业想找个师傅请教一些问题,有人愿意教我么 公司师傅交给我一个项目,做一个web项目,功能如下,好像蛮难的 1.主要功能实现公司产品展示,新版本发布通知,问题及处理方式收集等 2.主要界面显示 a)首页:显示产品大目录(可利用图片方式展示),展示不同的产品 显示产品相关通知信息 显示账号入口 b)首页链接页面说明 产品大目录,可点击查看该对应产品的详细信息: 产品通知,可以点击查看对应条目的详细信息,可以通过更多项进入通知专属页面,该页面提供通知条目目录,关

一个简单的c语言填空 初学者求助

问题描述 一个简单的c语言填空 初学者求助 如图所示 空格处该填什么呢?我填了ptr-stu<3 ptr++ 但是学校的系统说不对 解决方案 ptr < stu + 3; ptr++ 解决方案二: 楼上加一,应该是对的 解决方案三: c语言中指针减法是没有意义的