[Playlisten] [Impressum und Datenschutzerklärung]

06.01.2 weiter Arrays


CC-BY-NC-SA 3.0

Tempo:

Anklickbares Transkript:

wie baue ich ein bei NCsie schreiben zum Beispiel sowasin Aeckige Klammer zuauf dieser unsäglichen Tastaturhatte ich sieA vierfünf wenn sie das Schreiben des Index Nummer vierwennSie das Schreiben sagen sie damitbaue mir ein Ravenamens Adas in der erstenim ersten Indexvierunterbringen kann und im zweiten Index fünf unterbringen kanndas wäre also wenn es auf mal als Tabellevier fünfwenn ich auf mal als Tabelle müsse das dann so ausvier Abteilungenhabe ichin dem ersten Index null eins zwei drei sind deren Nummern dann und im zweiten Indexhabe ichaber das sind ja habe ich fünf Abteilungen zwei drei vierfünf Erteilung als ich zähle bis vier das Kost am Anfang etwas nerven also die Eltern ?? null anfangen die letztes vier aber ich habe fünf davonbei vier Endedas wäre die Struktur der drinwenn ich dasdas hier schreibe war mir eine Reihe namens A speicherein der der Zahl der drin sehen können der Stadt im tauchflautschreiben der Speicherplatz reichtoderCharakteroder schlimmere Geschichten??Wasser Komma davon sagen sie was für Typ in den Zellen drin stehen sollund hier bauen Sie das dann oder genauer gesagt ?? Compiler mögest dann bitte bauen zwanzig Zellen insgesamtder erste Index läuft von null bis drei der zweite Index läuft von null bis vierdamit richtig was ein klar ist wenn sie dreidimensionalhaben wollen was hier mangels SpeicherplatzWolfhardtwirdbis drei dimensional Hamburg schreiben sie dasnoch drei Etagen in die Höhe gehenist ?? eindimensionalhaben wollensie dassobegreiflich drauf zu ziemlich simpelan das für denschönen??auf Uppsala erstmalig an den Bottich habenso könnte zum Beispiel sagen dass derEintrag jetzt entspanntdass der Eintragindernull ersten allseitig dann für uns der zweiten Zeile und dritten Spalte aus unserer Sicht wird die zweite Zeile dritte Spalteder soll bitte zwei ?? vierzig sei eine normalen Variablen hätte sowas wie eine zwoundvierzigund jedes bisschen komplizierterund nicht so vielanan der Stelle eins zweidieser Wert wird auf zweiundvierzigdas ist sie normal auf meine also hierein Index eins beim Index zweidiese Zelle spreche ich damit anund sagederen Inhalt soll bitte zwoundvierzigamwas am Anfang ?? überwindet Bindung kostet neben den neben den dass es mit null anfängtmit eckigen Klammern sofort es in eckige Klammern keine runden Klammern ?? Funktion aufrufenwas immer die runden Klammerwerden so was sie Butscherer schaut dann kamen runde KlammernFunktion aufgerufenübrigens auch immer bei Funktionsaufrufedas Massaker zumPraktikummit der Konvergenz was vor wie eben Michelle als?? haben eine Funktion aufrufenohne dir was übergeben einfach Klammer auf Klammer zu NC anderswo auch anders aber in C ebenimmer mit ?? man um eine Fusion aufzurufenrunde Klammer zuund hierbei den acid eckige Klammerdas was auch noch Überwindung also dann noch mal dieses oder nach eckige Klammerund es steht nicht in der Mathematikoder wie in MATLABein Kommaabsurderweisekann man in sie sharp dann ein Komma machendannaber in C macht man kein Komma sondernjedeDimension kriecht einzelnen eckige Klammerdas hat einen guten Grundkommt später dranals jede Dimension für sich in eckigen Klammern klammern kann Kommadass es sich ein Wertzuweisungan das FA und natürlich kann ich auch umgekehrt einen Wert auslesenwenn ich die zwoundvierzig später mal wieder haben willdannmache ich das was ganz nahe liegend ist sich sagen gibt mirdieseZelle zurückaus demdem Index vorne und dem zehntenwenn Sie das Wasser drin steht um eins erhöhen wollen in der ZelleKomma so sie tun so als ob dies hier der Name einer Variable wärealsoist den meisten ?? in den meisten Fällen durch die tun so als ob dasnahm eine Variable wäre Risikenund ergreifen sie können daran zuweisensondern zuweisen Punkt sie können den Inhalt erhöhensie können das auslesenund so weiternun das für euch mal vores dann so aussieht und Herrensodrehenkonnte es hiernetterweise aufklappen das es auch üblich so in denanderenEntwicklungsumgebungenhier sehe ich jetzt die Zeilenindessen die vier Zeilen dichter gesagt der Gewinn vier Zeilen und Spalten sind die vier Zeilenund jede Zeile enthält dann die fünf Einträgefür die Spalten ziemlich vieleBeistrich dass es gerade noch Rechner passierttatsächlich einansie sehen der steht ab Beginn erstmals Stuss drindass sie so üblich dass wir genauso wenn sich in variableIndex bauen würdenund nicht sagen würden zu Anfang macht die bitte gleichdie zu Anfang ?? fünfundvierzigdas Weglassensteht in dem X auch Stuss zu Beginn wenn sich statischesWunderin seine Rechte erstmals los wenn ich nicht dafür Sorgedas was vernünftiges drin steht hier stehtnichts vernünftiges drin offensichtlich ab Werk so ist möchte ichan der Stelle eins zwei D zwei ?? vierzig reinschreibenda steht die zwoundvierzigin der erstenGesang in der eigentlich in der zweiten Zeile aber für den Rechner in der ersten Zeile null anfangender ersten Zeile zweite Spalte Komma so zählt für uns die dritte Spalte für Rechner die zweite Spalte da steht jetzt die zwoundvierzigden Wert kann ich abfragen das müssen in B drin stehen gleichdem auch zwoundvierzig stehenBeistrich bis zweiundvierzigund nun erhöhe ich den Wert an dieser Stelle ersteTeile aus Rechner sich zweite Zeile aus unserer Sichtzweite Spalteaus Rechner Sicht wird es bald aus unserer Sicht stets erhöhe ich den um einssteht die dreiundvierziginsofern nichtsgrandiosesan ??gewöhnt sich an die eckigen Klammern gewöhnen sich an das Zählen ab null beginnend dann sollte das ihn auchanC ist eine?? und C plus plussind sehrdiese Richter sagenpositiv aus den sehr auf Effizienz getrimmtamwenn Sie hierunsinnige Indices angebengeht das einfach durchmit Nummerdas wäre doch immer sieben gewesen zusehen gewesenwarenfür Nummer achtich baue mal folgendesauch ein RE nicht ganz so groß vielleichtBilderrahmenmit vier Einträgenein eindimensionalesArraymit vier EinträgenderCompilernimmt ihn das gerne ab wenn sie das tun?? Erlebnis schon sogar wenn sie das tundas sollte doch mal erklären was was ist das Problem hier an dieser Zeiledas ist ?? klassischer Fehlerähm wenn sie sagenBaum mir ein Ray eindimensionalmit vier Einträgenhaben die die Nummer null eins zwei drei es gibt kein mit der Nummer viertotal finster jetzt hier schreibe ich was eine Stelle rein dies gar nicht gibtdas Stück die Maschine aber typischerweisewennich die ganzen gemacht hätteauchdie Schmalvorgabein dem es neunzehnhundert zwanzigdurchundsie scheint irgendwie nichts passiert zu sein ?? zeigt es hier nicht anweilich ja gesagt habe sind nur vier dieser Bissmaschine an dieser Stelle klug Und-Zeichen nicht die Nummer vier an und trotzdem hinter das ohne Bedenken erkannte die zweiundvierzigals Ende dahinten ?? Speicher eingeschriebenmuss nicht hingehört??das geht sogar noch schlimmersogar das gehtwas wirklich blödsinnig wäresogar das gehtgucken müssen ?? Compiler dann lernt man am ?? lieferteinenschattigen Weg durchzugehenund so Schlimmes passiertwar gerade mal die Verhandlungen hier an ich hoffe das es bisschen was gemerkt hat?? selbst wird aber Frank hatte dazu gemerktund stellen sich vor diese Zahl wäre nichtso eingegebenstehen sich vor diese Zahlwird irgendwie berechnet werdenzwischendurch würde Benutzer würde das eingeben könnenund ersetzen die Zahl einem ?? natürlich niemalseine Warnung kriegen von dem Compileran dieser Stelle Richter das Gartner Mittagessen bisschen blödsinnig wäreweil er die Zahl minus hundert dafuhr sieaber stellen sich vorich würde erlauben dass jemand im Internet diese Zahl eingibstendlich jeder hingehen und darum ?? minus hundert?? Komma was passiert des Winamp bedeuten dass ich an irgend eine Stelleim Speicherplatzdie zwanzig rein schreibewas als mögliche kaputtmachen kannmandiesedieses Phänomen dass das Cund C plus plusgenausobei den Rest des sie nicht prüfen ob diese Grenzen eingehalten werden dass es ein wesentlicher Grund für die ganzenSicherheitslückenim Internetund übergibt gerne mal bisschen was zu großesund dann schreibt man über die Grenzen eines Events hinausarm und ruiniert damit irgendwas im Speicherund das macht man gefälligst dann so geschicktdass da was drin steht im Speicher das dann plötzlich bedeutet und springe mal bitte an jene Stelle und entführen mein eigenes Programm ausam Performer flaudasDarlehen jetzt schon in Aktion wo das herkommt das ist einfachamDienstag positiv ausgedrückt?? Effizienz beschriebenBestrebenin C und C plus plus die Grenzen werden nicht geprüftdie sind als Programmiererin als Programmierer in C und C plus plus verantwortlichdafür dass die Grenzen stimmensonst passiert schlimmstes