int main() { int arr[4]; int arr2[3][2]; float arr3[5]; int div, sum; int loopvar=0; float result; myint n; result = 4; while( n < result ) { arr[n] = n; n = n + 1; } for (loopvar = 1; loopvar <= n ; loopvar = loopvar + 1) { sum = sum + loopvar; } write("enter a divider"); div = read(); if (div != 0 && sum) { result = sum / div; if ((result >= 10) && !div) { arr[0] = negative(sum); } else { arr[1] = negative_float(sum, 1.5); } } else { return 0; } arr[2] = arr[0] * arr[1] + result + sum; result = myfunc3(arr2, arr3[2]); /* allow overloaded(type int or float) "write" function calls */ write(sum); write(result); return 0; }
int main() { myfunc1(); myfunc2(); myfunc3(); }
static void /* 'static' means don't export the symbol... */ myfunc2(void) { myfunc3(); }
/* "static" はシンボルを公開しないことを意味する */ static void myfunc2(void) { myfunc3(); }