PDA

View Full Version : حرفه ای: تبدیل این متد به زبان سی شارپ



rbhomid
یک شنبه 16 فروردین 1394, 00:25 صبح
void swap (char *x, char *y)
{
char temp;
temp = *x;
*x = *y;
*y = temp;
}

void df(char *a, int i, int n)
{
for (j = i; j <= n; j++)
{
swap((a+i), (a+j));
df(a, i+1, n);
}
}

rbhomid
چهارشنبه 19 فروردین 1394, 12:05 عصر
چرا؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

rahnema1
چهارشنبه 19 فروردین 1394, 12:26 عصر
سلام
این را امتحان کنید

unsafe void swap (sbyte *x, sbyte *y)
{
sbyte temp;
temp = *x;
*x = *y;
*y = temp;
}
unsafe void df(sbyte *a, int i, int n)
{
for (int j = i; j <= n; j++)
{
swap((a+i), (a+j));
df(a, i+1, n);
}
}