Der dritte Kurs der Spezialisierung Einführung in die Programmierung in C führt Sie in die Programmierkonstrukte Zeiger, Arrays und Rekursion ein. Zeiger bieten Kontrolle und Flexibilität bei der Programmierung in C, indem sie Ihnen die Möglichkeit geben, auf den Speicherort anderer Daten zu verweisen. Arrays bieten eine Möglichkeit, Daten zu bündeln, indem sie garantieren, dass Sequenzen von Daten zusammen gruppiert werden. Schließlich bieten rekursive Funktionen - Funktionen, die sich selbst aufrufen - eine Alternative zur Iteration, die für die Implementierung bestimmter Algorithmen sehr nützlich ist.
Zeiger, Arrays und Rekursion
Dieser Kurs ist Teil von Spezialisierung Einführung in die C-Programmierung
Dozenten: Andrew D. Hilton
44.366 bereits angemeldet
Bei enthalten
(341 Bewertungen)
Wichtige Details
Zu Ihrem LinkedIn-Profil hinzufügen
7 Aufgaben
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.
Erweitern Sie Ihre Fachkenntnisse
- Lernen Sie neue Konzepte von Branchenexperten
- Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
- Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
- Erwerben Sie ein Berufszertifikat zur Vorlage
Erwerben Sie ein Karrierezertifikat.
Fügen Sie diese Qualifikation zur Ihrem LinkedIn-Profil oder Ihrem Lebenslauf hinzu.
Teilen Sie es in den sozialen Medien und in Ihrer Leistungsbeurteilung.
In diesem Kurs gibt es 5 Module
Zeiger sind einer der wichtigsten und leistungsfähigsten Aspekte der Sprache C. Zeiger sind entscheidend für das Verständnis von Arrays, mit denen Sie Sequenzen von Daten manipulieren können. Außerdem geben sie dem Programmierer Kontrolle und Flexibilität bei der Programmierung und ermöglichen saubere und effiziente Lösungen. Einige andere Sprachen verwenden Zeiger implizit - oder zeigerähnliche Konstrukte - so dass das Verständnis ihrer Verwendung Sie zu einem besseren Programmierer in jeder Sprache macht.
Das ist alles enthalten
5 Videos13 Lektüren3 Aufgaben2 Programmieraufgaben
Arrays sind Sequenzen von Speichern desselben Typs, die garantiert hintereinander liegen. Dies ist ein unglaublich nützliches Datenformat, mit dem Sie viele Dinge zusammen unter einem Variablennamen speichern können. In diesem Modul lernen Sie, wie Sie Arrays verwenden, um komplexere Probleme zu lösen und die Grundlage für komplexere Datentypen zu legen.
Das ist alles enthalten
5 Videos7 Lektüren1 Aufgabe4 Programmieraufgaben
Nun, da Sie die Grundlagen von Zeigern und Arrays beherrschen, ist es an der Zeit, einige wichtige Verwendungsmöglichkeiten kennenzulernen. In diesem Modul lernen Sie, wie Sie Strings und mehrdimensionale Arrays manipulieren können. Außerdem lernen Sie etwas über Funktionszeiger, mit denen Sie einer anderen Funktion als Parameter übergeben können, welche Funktion aufgerufen werden soll.
Das ist alles enthalten
4 Videos16 Lektüren2 Aufgaben4 Programmieraufgaben
Inzwischen sind Sie mit der Iteration vertraut, bei der Wiederholungen in Form von Schleifen ausgedrückt werden. Eine andere Programmiertechnik, die ähnliche Ideen umsetzt, ist die "Rekursion", bei der eine komplexere Instanz eines Problems in Form von Lösungen für einfachere Instanzen des Problems ausgedrückt wird. In diesem Modul lernen Sie, rekursiven Code zu lesen und zu schreiben. Damit haben Sie eine weitere leistungsstarke Option, um Programmierprobleme anzugehen
Das ist alles enthalten
9 Videos8 Lektüren1 Aufgabe3 Programmieraufgaben
Nachdem Sie sich nun mit Zeigern und Arrays vertraut gemacht haben, werden Sie auf dem Code aufbauen, den Sie in Kurs 2 geschrieben haben, um ein Kartenspiel zu erstellen und ein Pokerblatt zu bewerten. Im nächsten Kurs werden Sie das Programm vervollständigen, um die Pokerquoten mit einer Monte-Carlo-Simulation zu berechnen.
Das ist alles enthalten
3 Lektüren2 Programmieraufgaben
Dozenten
Empfohlen, wenn Sie sich für Softwareentwicklung interessieren
Rice University
École Polytechnique Fédérale de Lausanne
University of Washington
Warum entscheiden sich Menschen für Coursera für ihre Karriere?
Bewertungen von Lernenden
341 Bewertungen
- 5 stars
64,80 %
- 4 stars
19,64 %
- 3 stars
5,86 %
- 2 stars
2,63 %
- 1 star
7,03 %
Zeigt 3 von 341 an
Geprüft am 21. Apr. 2020
very informative and helpful quizzes, readings, and videos
Geprüft am 20. Dez. 2019
Teaches you how to use GDB and debug code effectively. Challenging and engaging homework.
Geprüft am 2. Juni 2019
Great course that taught important programming topics.
Neue Karrieremöglichkeiten mit Coursera Plus
Unbegrenzter Zugang zu 10,000+ Weltklasse-Kursen, praktischen Projekten und berufsqualifizierenden Zertifikatsprogrammen - alles in Ihrem Abonnement enthalten
Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.
Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online
Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.
Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.
Häufig gestellte Fragen
Nein. Durch den Abschluss eines Coursera-Kurses erhalten Sie keine akademischen Credits von Duke. Daher kann Duke Ihnen kein Universitätszeugnis ausstellen. Ihr elektronisches Zertifikat wird jedoch zu Ihrer Accomplishments-Seite hinzugefügt - von dort aus können Sie Ihr Zertifikat ausdrucken oder zu Ihrem LinkedIn-Profil hinzufügen.
Der Zugang zu Vorlesungen und Aufgaben hängt von der Art Ihrer Einschreibung ab. Wenn Sie einen Kurs im Prüfungsmodus belegen, können Sie die meisten Kursmaterialien kostenlos einsehen. Um auf benotete Aufgaben zuzugreifen und ein Zertifikat zu erwerben, müssen Sie die Zertifikatserfahrung während oder nach Ihrer Prüfung erwerben. Wenn Sie die Prüfungsoption nicht sehen:
Der Kurs bietet möglicherweise keine Prüfungsoption. Sie können stattdessen eine kostenlose Testversion ausprobieren oder finanzielle Unterstützung beantragen.
Der Kurs bietet möglicherweise stattdessen die Option 'Vollständiger Kurs, kein Zertifikat'. Mit dieser Option können Sie alle Kursmaterialien einsehen, die erforderlichen Bewertungen abgeben und eine Abschlussnote erhalten. Dies bedeutet auch, dass Sie kein Zertifikat erwerben können.
Wenn Sie sich für den Kurs einschreiben, erhalten Sie Zugang zu allen Kursen der Specializations, und Sie erhalten ein Zertifikat, wenn Sie die Arbeit abgeschlossen haben. Ihr elektronisches Zertifikat wird Ihrer Erfolgsseite hinzugefügt - von dort aus können Sie Ihr Zertifikat ausdrucken oder zu Ihrem LinkedIn-Profil hinzufügen. Wenn Sie die Kursinhalte nur lesen und ansehen möchten, können Sie den Kurs kostenlos besuchen.