Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 12
  1. #1
    DateMake Dialer Avatar von Elexarie
    Registriert seit
    01.02.2009
    Beiträge
    117

    Standard C lernen /* Erste Probleme */

    Hallo Community,

    endlich, mit einem ZIel vor Augen, beginne ich nun effektiv C zu lernen &' hatte früher auch schon einige Anläufe, aber bin auch damals immer an diesen "Variablen &' Konstanten halb gestorben. Ich kriege es einfach nicht in mein Kopf hinein, was www.tutorials.at mir da verklickern möchte. Gibt es hier jemanden, der mir das in simpel einmal erklären kann, wofür ich es brauche &' wie wichtig es ist und stellt sich hier jemand zur Verfügung, dass ich ihn mit Fragen löchern kann?

    Haben hier Menschen (darüberhinaus) etwas mit Reverse Engineering zu tun? - Dahin würde ich ganz gerne.

    Mit freundlichen Grüßen,

    Elexarie

  2. #2
    D: Avatar von kazuya
    Registriert seit
    16.02.2010
    Beiträge
    146

    Standard

    Variablen? Variablen sind in der Programmierung das A und O würde ich mal sagen.
    Das kannst du ganz gut mit Mathe vergleichen..
    6 + x = 10, was ist da wohl x? Ja, 4. Du kannst jetz aber auch z.B. ein Programm schreiben, das dein eingegebenes Wort nur in Großbuchstaben ausgibt. Dazu muss dein Wort auch in ne Variable gespeichert werden und dann wird die Variable ausgegeben. Je nach dem welches Wort du eingegeben hast, wird auch eins Ausgegeben.
    Am besten codest du einfach darauf los, du wirst es schon verstehen dann..

  3. #3
    db
    Registriert seit
    07.06.2009
    Beiträge
    585

    Standard

    Frag mal BlackBerry oder Cheese, für die gaaaaaanz schweren Fälle

    Btw: Schau mal hier, dort gibt´s in meiner Linksammlung ein Buch zu C (von Galileo Computing), wobei Variablen und Konstanten, egal in welcher Programmiersprache immer das gleiche sind.

    Generell ist eine Variable ein Datentyp mit einem bestimmten Wert. Eine Konstante ist eine Variable mit einem festen, nicht variierbaren Wert.
    Geändert von c2x (17.05.2010 um 00:45 Uhr)


  4. #4
    Stanley Jobson Avatar von Shini
    Registriert seit
    25.08.2008
    Beiträge
    667

    Standard

    fals du noch passende lektüre suchst:
    http://free-hack.com/ansi-c_c_c/3173...melthread.html

    mfg

  5. #5
    D: Avatar von kazuya
    Registriert seit
    16.02.2010
    Beiträge
    146

    Standard

    Ich empfehl dir auf jeden Fall mal "C von A bis Z" gibts als openbook, free und legal! :O

  6. #6

  7. Folgende Benutzer haben sich für diesen Beitrag bedankt:

    Elexarie (17.05.2010)

  8. #7
    DateMake Dialer Avatar von Elexarie
    Registriert seit
    01.02.2009
    Beiträge
    117

    Standard

    Danach vorgehen?

  9. #8
    D: Avatar von kazuya
    Registriert seit
    16.02.2010
    Beiträge
    146

    Standard

    Jo habe das als echtes Buch gekauft sogar, also lohnt sich echt, das buch is top!

  10. #9
    DateMake Dialer Avatar von Elexarie
    Registriert seit
    01.02.2009
    Beiträge
    117

    Standard

    Zitat Zitat von kazuya Beitrag anzeigen
    Jo habe das als echtes Buch gekauft sogar, also lohnt sich echt, das buch is top!
    Kann ich dich bei ICQ oder so adden als ständige Ansprechperson?

    Schreib sie dann per PM.

    Werde mich morgen damit befassen.

  11. #10
    Anfänger
    Registriert seit
    15.05.2010
    Beiträge
    10

    Standard

    Warum erklärt Ihr Ihm das nicht einfach, statt auf irgendwelche Wälzer zu verweisen?
    Wisst Ihr es selbst nicht besser? Warum helft Ihr dann... , scheint ja nicht viel gebracht zu haben euch die dicken Wälzer zu kaufen, wenn Ihr nichtmal so einfaches Thema für Anfänger anschaulich erklären könnt.
    Traurig...

    @Elexarie

    Variablen und Konstanten for Dummys:


    Variablen sind Platzhalter für Werte, können Zahlen oder Zeichenketten sein.
    Stell dir vor jede Variable ist ein Topf, in jeden Topf kannst du Murmeln packen.

    Deinen ersten Topf nennst du zb. Topf1, einen weiteren Topf2.

    PHP-Code:
    int Topf1;
    int Topf2
    Das wären Zwei Variablen von Datentyp Integer, der erste trägt den Namen Topf1, der zweite Topf2.

    In Topf1 packst du jetzt 3 Murmeln, in den zweiten 6 Murmeln:

    PHP-Code:
    Topf1 3;
    Topf2 6
    Du möchtest jetzt beide Töpfe zusammenpacken, deine alten Töpfe sind dann zwar nicht weg, du erhälst aber einen dritten Topf den du Topf3 nennst:

    PHP-Code:
    int Topf3 Topf1 Topf2
    Im Topf3 befinden sich jetzt also die Anzahl der Murmeln von Topf1 und Topf2.
    Du kannst dir jetzt mal die Anzahl aller Murmeln in den Töpfen anzeigen lassen:

    PHP-Code:
    printf("%d\n"Topf1);
    printf("%d\n"Topf2);
    printf("%d\n"Topf3); 

    Zu Konstanten:


    Da ja alle deine Töpfe keinen Deckel haben, könntest du ja jederzeit noch Murmeln hinzupacken:
    PHP-Code:
    Topf1++ 
    ++ sagt einfach nur aus, das eine Murmel zum Topf addiert wird.
    Gibst du das ganze jetzt aus,
    PHP-Code:
    printf("%d\n"Topf1); 
    wirst du feststellen, das sich im Topf1 jetzt 4 Murmeln statt 3 befinden.
    Um das zu verhindern gibt es sogenannte Konstanten. Der Wert ist also nicht mehr veränderbar.
    Beim Beispiel mit dem Murmeln würde das also bedeuten, das du deinen Topf mit einem Deckel verschließt. Es können weder Murmeln raus noch Murmeln rein.

    Eine Konstante Variable erstellst du wie eine normale Variable, also Int Topf1 = 3; nur mit dem Zusatz "const" davor.

    PHP-Code:
    const int Topf1 3
    würdest du jetzt versuchen in diesen Topf eine weitere Murmel zu packen:

    PHP-Code:
    Topf1++ 
    Wirst du einen Compiler Fehler bekommen, da die Murmel Aufgrund des Deckels daneben gefallen ist.


    Liebe Grüße

    Compufreak

    ps: Du kannst mir auch deine ICQ Addy per PM schicken. Ich adde dich dann und helfe wann immer Ich Zeit habe.
    Mit reverse engineering beschäftige Ich mich auch zurzeit.
    Geändert von compufreak (17.05.2010 um 04:58 Uhr)

  12. Folgende Benutzer haben sich für diesen Beitrag bedankt:

    Elektropole (17.05.2010)

Seite 1 von 2 12 LetzteLetzte

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •