scanf("%2d*%d%lf",&x,&y,&z)中*%d怎么理解,不是%*d吗
scanf("%2d*%d%lf",&x,&y,&z)中*%d怎么理解,不是%*d吗
%*d 表示读入一个数字,并且把它丢掉,比较常用的还有还有%*c (读一个字符并丢弃)等等 。
*%d 这里的*只是一个一般字符,表示scanf读入的两个数据之间必须要带有*。
和scanf("%d,%d",&a,&b);里面的逗号属于一个德行。