Um array é só para armazenar coisas contáveis, com struct é possível armazenar tudo. Um struct é só para armazenar coisas contáveis, com arrays é possível armazenar tudo. Um struct é só para armazenar coisas contáveis, com arrays é possível armazenar tudo. Struct são para combinar variáveis de tipos diferentes, arrays são para armazenar variáveis do mesmo tipo.
if (a>b) max = a; else max = b; ..... } 2. Agora, como deixar a função retornar o valor de max à instrução que chamou este função?
Nada é automaticamente. return (max); maximum = max; Esta função não gera output e por isso não vai retornar nada!
3. Como atribuir um valor de 0 ao (primeiro) i do array?
struct { int number; char name[20]; int year; } a; struct { int number; char name[20]; int year; } a[1000]; struct { int number[1000]; char name[1000][20]; int year[1000]; } a; struct { int number[1000]; char name[1000][20]; int year[1000]; } a[1000];