结构体直接用 printf 输出是否有误
  • 板块学术版
  • 楼主xzggzh1
  • 当前回复3
  • 已保存回复3
  • 发布时间2021/10/30 09:52
  • 上次更新2023/11/4 01:57:29
查看原帖
结构体直接用 printf 输出是否有误
288460
xzggzh1楼主2021/10/30 09:52

下面的程序是能编译通过的:

这样做算是 UB 之类的吗?

#include<bits/stdc++.h>
using namespace std;

#define mod 1000000007
struct modint{
    int x;
    modint(int o=0){x=o;}
    modint &operator = (int o){return x=o,*this;}
};

modint res=1;

signed main()
{
	printf("%d\n",res);
	return 0;
}

来源:这里看到可以直接输出结构体

2021/10/30 09:52
加载中...