I've just recently gotten into structs and arrays, and was wondering if there was a better or more organized way initialize struct arrays:

typedef struct
{
char name[10];
int bas_hp;
int bas_att;
int bas_def;
int bas_acc;
int bas_eva;
} JOB;

JOB job[5];

void job_init ()
{
(job[0]).name = "Thief";
(job[0]).bas_hp = 9;
(job[0]).bas_att = 4;
(job[0]).bas_def = 3;
(job[0]).bas_acc = 6;
(job[0]).bas_eva = 3;
}

Thanks in advance.