C-Programmierung

Gast #1311351
Hallo Leute,

ich bin ein Anfänger was die C - Programmierung betrifft. Kann mir 
jemand das hier erklären? Was macht der Code?
1
 
2
for(k=0;k<level_max;k++)              
3
          {
4
                zufall_low = zufall_low >> 1;   
5
                if(Carry)
6
                {
7
                          
8
                          rot = 0;                            
9
                }
10
                else
11
                {
12
                          
13
                          gruen = 0;                           
14
                }
15
                
16
                time10msx(50);                  
17
                rot   = 1;                      
18
                gruen = 1;                      
19
                time10msx(50);                  
20
          }

Ich bedeanke mich im voraus

lg Thomy
#1311382
solange k kleiner als level_max ist wird folgende schleife 
durchloffen, und bei jedem durchlauf k um eins erhöht:
  - Der inhalt von zufall low um ein bit nach rechts verschoben.
  - Wenn Carry größer 0 wird rot auf 0 gesetzt,
    andernfalls wird gruen auf null gesetzt.
  - Der nächste funktionsaufruf sieht nach 50ms wartezeit aus.
  - Nun wird rot auf 1 gesetzt und gruen auch auf 1 gesetzt.
  - Und nun wieder die 50ms wartezeit.
(ende der schleife)

Was das ganze aber für einen Sinn ergeben soll ist ohne den 
vollständigen Code für mich nicht ersichtlich.
Gast #1311576
Ich find ja das hier schon gewaltig krass:

24.06.2009 21:45: Frage gestellt
24.06.2009 21:55: "Bitte ich brauche dirngend Hilfe!!!"

10 Minuten nach Fragestellung am späten Abend schon ne Antwort 
erwarten...

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.