为什么加了第一行的那个定义,系统还是会报警告啊
发布时间:2022-11-26 11:55:58 343
相关标签: # 软件# 软件
#define _CRT_SECURE_NO_WARNINGS//define后面有一个空格
//加在源文件的第一行
#include
int main()
{
int num1 = 0;
int num2 = 0;
int sum = 0;
scanf("%d%d", &num1, &num2);
//strcpy
//strlen
//strcat
//...库函数
//这些C语言标准的函数,都默认不安全
//不同的编译软件会有不同的安全版本,如VSscanf_s,所以这些所谓的安全版本不具有通用性
//前面define之后就不需要采用安全版本
sum = num1 + num2;
printf("sum=%d\n", sum);
return 0;
}
文章来源: https://blog.51cto.com/yizhixiaobai/5508761
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报