当前位置:首页 » 编程软件 » 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;

热点内容
编译历史 发布:2025-07-04 18:23:01 浏览:850
空调压缩机种类 发布:2025-07-04 18:13:58 浏览:242
中国有ip6服务器吗 发布:2025-07-04 17:58:56 浏览:724
第六章编译原理答案 发布:2025-07-04 17:37:55 浏览:40
php内存优化 发布:2025-07-04 17:25:54 浏览:664
威纶触摸屏如何设置时间限制密码 发布:2025-07-04 17:25:50 浏览:418
python列表的遍历 发布:2025-07-04 17:24:20 浏览:24
编译基本块 发布:2025-07-04 17:23:06 浏览:750
scl语言编程 发布:2025-07-04 17:23:05 浏览:993
oracle用户连接数据库连接 发布:2025-07-04 17:20:20 浏览:939