printf问题
printf("%d\n",strlen("\t\"\065\xff\n")); 为什么输出的是5,我不是很明白
[此贴子已经被作者于2007-9-3 22:24:25编辑过]
[此贴子已经被作者于2007-9-3 22:24:25编辑过]
受教了,谢谢nuciewth;PcrazyC;r78z
要先申明函数的
#include "stdio.h"
#include "conio.h"
int max(int x,int y)
{int z;
if (x>y) z=x;
else z=y;
return (z);
getch ();
}
main() /*这里分号你不要忘记去掉*/
{int a,b,c;
scanf ("%d,%d",&a,&b);
c=max(a,b);
printf ("max=%d",c);
}
不然系统无法知道,如果想保持原有的 在前面加上一句 int max(int ,int );