已采纳回答 / 慕容7641251
一、#include <stdio.h>int main(){ int a,b; printf("请输入小于等于40的数字"); scanf("%d",&a); if(a < 0) b = 0; else if(a >= 0 && a < 20) b = a; else if(a >= 20 && a <= 40) b = -0.5*a+20; ...
2018-04-27
最新回答 / mengxuanmenghui
不明白的是:老师的是gcc max.o min.o hello.c -o hello.out,hello.c中可以没有声明,编译也没问题,而我的则显示warning:隐式声明函数‘max.c’和‘min.c’
2018-03-12
最赞回答 / lonisletend
报错大概意思是文件格式不能识别。lx1 C语言程序要以.c结尾,可以执行以下命令:<...code...>然后重新编译<...code...>
2018-03-05
最赞回答 / Haurus
1、重复编译了max是因为你在main函数里面include"max.c",这个include的意思就是将max.c里面的代码复制过来了,那么你再gcc hello.c max.c就会出现重复定义了,所以你只要把#include"max.c"这一行代码注释掉或者gcc hello.c就好了2、-o main.out就是给生成的可执行文件命名为main.out,如果没有这句话,那么默认的可执行文件名为a.out
2018-01-31