COMP1911 22T2 Code Examples from Lectures on 2-1_introduction_to_programming Introduction to Programming
// A description about the program
//
// By  ... (z0000000)
//
// Written on YYYY-MM-DD
//

#include <stdio.h>
#include <stdlib.h>

// Add your own #includes here

// Add your own #defines here

// Add your typedefs and structs here

// Add your function prototypes here

int main(int argc, char *argv[]) {
    return EXIT_SUCCESS;
}

// Add your function implementations here

A simple program demonstrating the use of printf

Compile by typing

 dcc -o helloWorld helloWorld.c 
or at home
 gcc -Wall -Werror -O -o helloWorld helloWorld.c 

Run by typing:

 ./helloWorld 

#include <stdio.h>

int main(void) {
    printf("Hello World!\n");
    return 0;
}

A simple program with some common errors in it to demonstrate compiler error messages

Compile by typing

 dcc -o errorExercise errorExercise.c 
or at home
 gcc -Werror Wall -O -o errorExercise errorExercise.c 

Run by typing:

 ./errorExercise 

#include <stdio.h>

int mainn(void) {
    printf("Hello World!\n");
    prinf("Goodbye Everybody\n")
    printf("asfhahfka2\n847hfaskhf;uhajkf");
  
}

Description: A demonstration of escape characters

#include <stdio.h>

int main(void) {

    printf("This is a \"Hello World\" demo.\n");
        

    return 0;
}

Description: A program to test your understanding of escape characters used in a lecture demonstration

See if you can work out what it would print and then compile it and run it to check

#include <stdio.h>

int main(void) {

    printf("\\\\\n");
        

    return 0;
}

#include <stdio.h>








             int main(void) {

printf("H");
   printf("e"); printf("llo");
printf(" W"); printf("o"); printf("r");
printf("ld!");

        printf("\n");         return 0;
  } 

Printing a % character

Author : Angela Finlayson

Date:

This is a basic template for any C program you will write

#include <stdio.h>

int main(int argc, char * argv[]){

    printf("I got 100%%\n");

    return 0;
}