采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
1、就是 #define STDC_WANT_LIB_EXT1 1 表示: 我要使用这些_s的安全函数,编译器如果支持的话就会在<string.h>中把这些函数的实现给放出来,但是开发者还是不知道该编译器到底支不支持这些函数,所以还需要 STDC_LIB_EXT1 来判断是否支持这些安全函数 。
2、如果是这样的话,我发现用GCC编译器即使 不定义__STDC_WANT_LIB_EXT1__ 1 ,这些安全函数也都可以用,是因为GCC是基于C标准库的吗
gcc有自己的扩展,支持的函数比标准库多,msvc也这样
登录后可查看更多问答,登录/注册
如果通向大牛的道路有捷径,那就是先学好C语言
1.5k 3
1.0k 4
1.3k 9
1.5k 1
804 2