咦!怪异!
指针变量可以直接赋值为一个常量?虽然我是初学者,刚刚才去把指针大概看了下,但是这样赋值应该不行啊~
如果先不管赋值是否正确,你可以先看看我的做法:
#include "stdio.h"
main()
{
char s[12]="Today is ",t[2]; /* 相加的是号数,不超过两位数,所以 t[ ] 长度说明为2,s[ ] 长度说明为12. */
int d;
scanf("%d",&d);
if (d>9)
{
t[1]=d%10+48;
t[0]=d/10+48;
}
else
t[0]=d%10+48;
s[10]=t[0];
s[11]=t[1];
} /*偶也是初学者,还请多多指教,共同学习进步!*/