C语言源代码7警告,怎么改啊?

C语言源代码7警告,怎么改啊?,第1张

前两个警告是因为你的等号左右两边类型不同造成的。

一边是结构体指针类型,一边是结构体数组指针类型

下一个是void函数,你在函数最后,返回了一个值,void函数只需要写return即可

下一个是B,你定义了,但是后面根本没用到

下一个是你没有定一个strcmp,应该是你忘记添加string.h或者cstring头文件的问题

下一个是i没有初始化就使用了。你初始化一下就行

c语言出现Use of undeclared identifier 问题是设置错误造成的,解决方法为:

1、遇到警告Use of undeclared identifier ‘p’ ...就是说这里有无法识别的p。

2、可以直接找到这个p值。p下面有一个_,说明就是该处出错。

3、要是该p值不用的话就直接删掉,若是需要用的话就直接声明好了,很有可能声明的时候出错,往上面的代码找一下。

4、这里就是直接删掉p这个值,因为该值以后的代码里是不到的。

5、Unused variable 'arr'.就是arr该数组没有被使用。假如不用可以删掉,需要的话等后面的代码应用了就不会出现警告了。

没有声明变量,用户定义了int但应该这样定义int a

这个警告的级别要比错误小, 也就是说一个程序只有警告是可以运行的, 但是不一定运行的结果是正确的。

在所有编程语言中, 都有"警告"和"错误", 错误是语法上的错误, 这样导致代码无法被正确编译,当然也有链接错误, 但链接错误一般是在两个开发环境移植时出现的问题。

扩展资料:

int型变量就是一般整型,相当于unsigned int.可以使无符号整数,在C++中,这个表达式的值为32

括号内为一个逗号表达式,然后把这个逗号表达式的值赋值给x。

逗号表达式的形式一般为:

表达式1,表达式2,表达式3....逗号表达式的求解过程是:

先求解表达式1,再求解表达式2......逗号表达式的值为最后一个表达式的值。

参考资料来源:百度百科-整型变量


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11906854.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存