Gast
#4636926
Hallo, als Anfänger habe ich mir nun schon etwas C angetan und mache Trockenübungen mit der LPCXpresso-IDE (Super teil). Ich hüpfe mit F3 so durch die ganzen LPCOpen-Deklarationen und verstehe folgendes nicht:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
Nach dieser Funktion ist die Variable clkRate doch nicht mehr existent? Warum wird sie dann angelegt, ihr ein Wert zugewiesen und dieser am Ende zurückgegeben? Es wäre doch kürzer und schneller einfach zu schreiben return Chip_Clock_GetMain_A_ClockRate(); else return Chip_Clock_GetMain_B_ClockRate(); Und sollten durch Aufruf von z.B. Chip_Clock_GetMain_A_ClockRate(); irgendwelche anderen Effekte erreicht werden, müßte es doch mit einem direkten return auch funktionieren?