cd c:\gcc-2.95.2 mingw32 |
gcc MyProgram.c |
g++ MyProgram.cpp |
g77 MyProgram.f |
#include <stdio.h> int main() { int i ; for (i=1; i>0; i++) printf("loop"); return 0; } |
for (initial value; condition ; counter increment) statement; |
#include <stdio.h> int main(){ int i; for (i=0; i< 10; i++) printf("i=%d\n",i); return 0; } |
|
#include <stdio.h> int main() { int i, s = 0; for (i=0; i<= 100; i++) s = s + i; printf("Sum = %d\n", s); return 0; } |
sum = 0.0; for (i=0; i<= 100; i++) sum = sum + function(i); |
|
#include <stdio.h> int main() { int i=0; while (i<10) i++; printf("%d\n",i); return 0; } |
#include <stdio.h> int main() { int i=0; while (i<10) {i++; printf("i = %d\n",i); } printf("%d\n",i); return 0; } |
#include <stdio.h> int main() { int input_value; do { printf("Enter 1 for yes, 0 for no :"); scanf("%d", &input_value); } while (input_value != 1 && input_value != 0); return 0; } |
#include <stdio.h> int main() { int i; printf("Enter an integer="); scanf("%d", &i); switch(i){ case 1: printf("a is 1\n");break; case 2: printf("a is 2\n");break; default: printf("a is neither 1 nor 2\n");break; } return 0; } |
Wrong | Correct |
if (a=0) printf(" Not valid !\n"); | if (a==0) printf(" illegal !\n"); |
int a=10,b=20; float c; c=a/b; | float a=10, b=20, c; c=a/b; |
gcc math1.c | gcc -lm math1.c |
scanf("%f", a) | scanf("%f", &a) |
for (i=0, i<10, i++) | for (i=0; i<10; i++) |
for (i==0, i<10, i++) | for (i=0; i<10; i++) |
|
#include <stdio.h> #include <math.h> int main() { int i,n; float sum=0.0; printf("Enter # of iterations = "); scanf("%d", &n); for (i=1;i<n;i++) sum = sum + pow(-1, i+1)/i; printf("Approximation of ln(2)= %f. ", sum); printf("Exact value of ln(2)= %f.\n", log(2)); return 0; } |
#include <stdio.h> void write() { printf("Hello world !\n"); } int main() { write(); return 0; } |
#include <stdio.h> float cube(float x) { return x*x*x; } int main() { float x; printf("Enter x = "); scanf("%f",&x); printf("The cube of x is %f.\n", cube(x)); return 0; } |