c - Fast method to initialize my array -


i have array of int , have initialize array value -1. use loop:

int i; int myarray[10];  for(i = 0; < 10; i++)     myarray[i] = -1; 

there faster ways?

the quickest way know value -1 (or 0) memset:

int v[10]; memset(v, -1, 10 * sizeof(int)); 

anyway can optimize loop in way:

int i; for(i = 10; i--;)     v[i] = -1; 

Comments

Popular posts from this blog

jquery - Invalid Assignment Left-Hand Side -

java - Play! framework 2.0: How to display multiple image? -

asp.net mvc - Implementing normal user/pass, Twitter & Facebook auth -