Mache ich folgendes:
gibt es mit GCC4.5.2 unter Windows/mingw und mit Option -Wall eine Warnung für time1 und time3, aber nicht für time2. Allerdings nur mit dem time1--;, sonst auch nicht (aber da schlägt dann ja die Optimierung zu)Code:void testfunc(void) { int time1; if (time1 > 1) {time1--;} } void testfunc2(void) { int time2; while (1) { if (time2 > 1) {time2--;} } } int main(void) { int time3; time3++; testfunc(); testfunc2(); return(0); }
Lesezeichen