[SPCA] Start C syntax summary

This commit is contained in:
2026-01-04 12:09:01 +01:00
parent 46083b9782
commit c7618f38a4
8 changed files with 350 additions and 7 deletions

View File

@@ -0,0 +1,16 @@
// This is a line comment
/* this is a block comment */
#include "01_func.h" // Relative import
int i = 0; // This allocates an integer on the stack
int main( int argc, char *argv[] ) {
// This is the function body of a function (here the main function)
// which serves as the entrypoint to the program in C and has arguments
printf( "Argc: %d\n", argc ); // Number of arguments passed, always >= 1
// (first argument is the executable name)
for ( int i = 0; i < argc; i++ ) // For loop just like any other sane programming language
printf( "Arg %d: %s\n", i, argv[ i ] ); // Outputs the i-th argument from CLI
get_user_input_int( "Select a number" );
}