[prev] [index] [next]

Structures (cont)

A structure can be passed as a parameter to a function:

void print_date(struct date d) {
	printf("%d/%d/%d\n", d.day, d.month, d.year);
}

int is_leap_year(struct date d) {
	return ( ((d.year%4 == 0) && (d.year%100 != 0))
        	 || (d.year%400 == 0) );
}