PDA

View Full Version : سوال: سوال در مورد return



ali-iman
چهارشنبه 13 مرداد 1395, 14:22 عصر
سلام خسته نباشید . پس از کلمه return باید چی نوشته بشه؟من دیدم غیر از 0 چیز های دیگه ای هم گذاشته میشه . ممنون

1-9-7-2
چهارشنبه 13 مرداد 1395, 16:55 عصر
#include <stdlib.h>
#include <stdio.h>
#include <time.h>

#define RAND (rand())

int inde (void);
int retC (const int);
char *retS (const char*);

int main () {
srand (time(NULL));

while (clock() < 3*CLOCKS_PER_SEC) /*3sec*/
printf ("random value: %d\n", inde());

char s[8]="DONE"; printf ("%s", retS(s));

int c='!'; putchar (retC(c));

return (EXIT_SUCCESS);
}

int inde (void) {
return (RAND%2==1 ? -1*RAND : RAND); /* ...-1, 0, 1... */
}

char *retS (const char *s) {
return ((char*)s);
}

int retC (const int c) {
return (c);
}