Mega Code Archive

 
Categories / C / Code Snippets
 

Use function as for loop control variable

#include <stdio.h> int sqrnum(int num); int readnum(void); int prompt(void); int main(void) { int t; for(prompt(); t=readnum(); prompt()) sqrnum(t); return 0; } int prompt(void) { printf("Enter a number: "); return 0; } int readnum(void) { int t; scanf("%d", &t); return t; } int sqrnum(int num) { printf("%d\n", num*num); return num*num; }