#include<stdio.h>int main(){int x,y;x=3;printf("%d= x*x",y);return 0;}
x是几,跟你输出有啥关系,你又没输出x,你printf里x是个字符串y才是输出的变量但是y没赋值,16是哪来的你再运行一次,是不是又变了?y是个随机数输出y之前,你得先执行y=x*x啊