gpt4 book ai didi

c - 关于 C 中类型转换的警告

转载 作者:太空宇宙 更新时间:2023-11-04 00:24:53 24 4
gpt4 key购买 nike

在 C 中,strlen 返回一个 unsigned long

我正在使用 int 变量来存储它。为什么没有警告?

谁能解释一下什么时候是警告,什么时候不是?

最佳答案

当您将一个算术类型 T1 的值赋给另一个算术类型 T2 的对象时,C 不需要任何诊断。

当您分配一个不适合对象的文字值时,许多实现会发出信息性诊断,而在其他情况下,C 也不需要这样做。

关于c - 关于 C 中类型转换的警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24539305/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com