Lecture

Control Structures; Functions

Related lectures (165)
Separate Compilation: Linker/Loader; Make
Covers separate compilation, linking modules, loader role, and makefile usage.
Recursive Functions in C++
Covers the principles and implementation of recursive functions in C++.
Precompiler: Pass Arguments to Your Program
Explores precompilation directives in C language, handling main() arguments, and passing arguments to a program.
Code Generation Lab
Covers generating code for a compiler, translating an Amy program to WebAssembly, including memory management and pattern matching compilation.
Variables & Operators
Covers the basics of C programming, including variables, operators, and system-oriented programming, emphasizing differences from Java.
Input / Output Basics
Covers the basics of input and output in C programming, focusing on keyboard and screen inputs and outputs, as well as file handling.
Recursive Functions: Methodology of Development + Debugging
Covers the methodology of development, recursion, and debugging in C++.
C Language Libraries
Explores standard C libraries, error handling, random number generation, and custom printf variants.
Introduction to C Programming
Covers the basics of C programming, including syntax, data types, pointers, arrays, and compilation commands.
Introduction to LabVIEW
Covers the basics of LabVIEW, including its importance, history, functions, and tools available.

Graph Chatbot

Chat with Graph Search

Ask any question about EPFL courses, lectures, exercises, research, news, etc. or try the example questions below.

DISCLAIMER: The Graph Chatbot is not programmed to provide explicit or categorical answers to your questions. Rather, it transforms your questions into API requests that are distributed across the various IT services officially administered by EPFL. Its purpose is solely to collect and recommend relevant references to content that you can explore to help you answer your questions.