当前位置:首页 » 编程软件 » c语言编译有警告

c语言编译有警告

发布时间: 2022-03-31 22:27:15

c语言: 这样的编译警告

在函数a中返回的sth void 不是void* 而你在函数中又试图以void*的方式去使用它,所以要对你作出提醒。

② c语言关于类型转换的问题,编译的时候会出现下面两个警告,应该怎么消除这两个警告

一、
int feet;
float centimeters, inches;
改成
double feet ,centimeters, inches;
然后所有的%d %f改成%lf

二、
feet = centimeters / (CPI * IPF);
inches = centimeters / CPI - feet * IPF;
改成:
feet = (int)(centimeters / (CPI * IPF));
inches = (float)(centimeters / CPI - feet * IPF);
其实这是编译器的问题,且是警告,不处理也行

③ C语言编译警告,求解

你是在unix下吧,unix下建立的文件末尾都有一个空行,所以编译器也要求正常的文件有一个空行作为末尾。加工空行就行了

④ c语言编译后有两个警告构件后变错误

具体要看代码和报错消息。猜测是你自己的代码和include引入的库的代码使用不同的链接规范

⑤ 请c语言高手看看下面这个程序哪里出错了,编译后怎么有一个警告

1)警告的原因是编译时,编译器认为p变量没有赋初值;
2)其实程序中已经在if
else
中对p的初始值进行了处理,但编译器比较“笨”没有看出来
3)你可以完全不理会这个警告;
4)如果确实你不想让编译器出这样的警告,在scanf语句前,加上
p
=
0

显式地为p赋初值

⑥ C语言编译警告

void
main(void);函数被定义多次,这么明显的错误肯定是其他.c文件定义了main函数了
另外你的这种写法完全不符合c99啊
void
main(void)
应该写成
int
main(void);或者
int
main(char
*argc,char*
argv[])

⑦ C语言编译过程中为什么显示警告

此程序应该没问题,如果有的话可能是你安装的编译系统有问题,建议你在别的编译系统上试试(TC/WIN-TC)。
至于为什么会出现警告,是由于你的程序中存在不和要求的输入,但是警告一般不影响程序的应行,不过程序的结果一般来说是错误的,而且这时候程序能通过编译,建议编译时用快睫键(ALT+F9(TC编译器))。

⑧ C语言编译警告,请问为什么会报警,怎么解决谢谢

有一个严重问题:n变量,所以int number[n];的声明是不可行的,[]中规定必须是常量,或常量表达式。其余就没有再往下看了……

⑨ c语言 文件章节 编译 和 执行都可以但是有个警告

文件指针p没有被初始化

FILE *p;
改成
FILE *p=NULL;

热点内容
安卓和ios步数哪个准确 发布:2025-01-24 13:12:13 浏览:289
怎么给电脑换配置 发布:2025-01-24 13:04:04 浏览:919
如何修改服务密码10086 发布:2025-01-24 12:44:27 浏览:512
dosftp连接 发布:2025-01-24 12:35:56 浏览:802
编程来炒股 发布:2025-01-24 12:35:14 浏览:854
python正则中括号 发布:2025-01-24 12:32:08 浏览:584
配置排列用英语怎么说 发布:2025-01-24 12:32:00 浏览:607
led流水灯c语言程序 发布:2025-01-24 12:28:15 浏览:46
苹果平板锁屏密码在哪里 发布:2025-01-24 12:16:41 浏览:958
网校c语言 发布:2025-01-24 12:12:15 浏览:787