分类：电脑/网络-软件
问题：一个C语言程序问题我是初学者，不知以下这个程序错在哪里，还请赐教 
我是初学者，不知以下这个错在哪里，还请赐教，谢谢。#include<stdio.h>main(){   int m=8,n=5;   printf("%d",m*=m-n);   printf("%d,m=m+1,n-1,m+n");}
回答：printf函数的一般格式为：
printf（格式控制，输出表列）
例如：printf（"%d,%c\n",i,c）
可见，引号内的部分应该是格式控制，即你题中的"%d",而不是"%d,m=m+1,n-1,m+n",此外，格式控制和输出表列是一一对应的，不能一个%d对应三个式子：m=m+1,n-1,m+n，回答完毕。