博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c语言warning总结
阅读量:4594 次
发布时间:2019-06-09

本文共 635 字,大约阅读时间需要 2 分钟。

1、function declaration isn’t a prototype

括号中无参数,也要加void

2、array subscript is above array bounds

数组下标大于数组边界

例如:

#define LOCKNET_KEY_LEN 16

#define KEY_LEN 128

UINT8 signHex128[LOCKNET_KEY_LEN] = {0};

zCtrm_Bytes2String(signHex128+KEY_LEN-LOCKNET_KEY_LEN, signtext, LOCKNET_KEY_LEN);

通过看这个waring,看到代码里面的错误,不然这种越界还不知道什么时候就爆发了。

3、pointer targets in passing argument 3 of ‘mpi_read_string’ differ in signedness

第3个参数与‘mpi_read_string’函数中第三个参数类型不一致

4、pointer targets in assignment differ in signedness

参数不一致

5、passing argument 1 of ‘ConvertToBigEndian’ from incompatible pointer type

指针类型不一致

转载于:https://www.cnblogs.com/wenqin/p/6233419.html

你可能感兴趣的文章
C#中的值类型和引用类型的比较
查看>>
[NOI2018]屠龙勇士
查看>>
Python3.0科学计算学习之类
查看>>
关于web前端中遇到的html,css小知识点
查看>>
阿里云高级技术专家空见: CDN的数据化之路
查看>>
Container and injection
查看>>
【转】职场学做“功夫熊猫”
查看>>
OpenNMS架构介绍
查看>>
金融系列10《发卡行脚本》
查看>>
wcf学习一
查看>>
数据库的创建,数据的增删改查
查看>>
iOS scrollview循环播放加缩放
查看>>
如何在Eclipse中配置Tomcat服务器
查看>>
jquery弹出框
查看>>
个人总结_5.11
查看>>
BZOJ2768 JLOI2010 冠军调查 网络流
查看>>
033-PHP对一个数组先奇后偶,然后再进行从大到小排序
查看>>
HTML基本标签总结
查看>>
大数据之Linux多机器建立ssh免密登录
查看>>
闭包是什么?
查看>>