为什么不return fun 的时候,其返回值为n+1呢,和寄存器里存的内容有何相关?
#include<stdio.h>
#include<assert.h>
int fun(int n)
{	
	int i = 0;
	int j = 0;
	for(i = 0;i<=n;i++)
	{
		for(j=0;j<=i;j++)
		{
			printf("%d*%d=%d ",i,j,i * j);
		}
		printf("\n");
	}
	return 2;
}
int main()
{
    int n=0,m=0,input = 0;
    scanf("%d",&n);
   	printf("%d\n",fun(n)); 
	printf("%d\n",printf("********%-4d",25));
    return 0;
}
这说明可以printf可以把寄存器的内容清空并存0?
 换行符的ascii码是10!
换行符的ascii码是10!










