我很好奇一个UB现象
  • 板块灌水区
  • 楼主66xyyd
  • 当前回复10
  • 已保存回复10
  • 发布时间2024/4/4 13:31
  • 上次更新2024/10/14 22:44:38
查看原帖
我很好奇一个UB现象
946515
66xyyd楼主2024/4/4 13:31
#include<iostream>
#include<cstring>
using namespace std;
int main(){
    string s;
    getline(cin,s);
    cout << s[8]+0;
}

这份代码在输入的字符串字符数小于等于8个的时候,输出的数字是UB。但在这种情况下用什么编译器编译,代码输出不为0?

(洛谷的编译器即使开了O2好像输出也都是0)

2024/4/4 13:31
加载中...