title: how to use these kind of variable names
body: <p>i create a structure in c like this  </p>
  
  <pre><code>struct book {  
     char name;  
     int page;  
  } b2,b3,b4;  
  </code></pre>
  
  <p>how can i print these using a for loop.<br>
  i mean  </p>
  
  <pre><code>for(int i=2 ; i&lt;5 ; ++i)  
      printf("%c %d", b{i}.name , b{i}.page); //bi.name will not work obviously
  </code></pre>
  
  <p>is there some kind of special operation that need to do this ?<br>
  and i sincerely apologize if it has been answered somewhere else on the site already. i don't know myself what i'm supposed to search for precisely. </p>