CSSE 120 -- Intro. to Software Development

Homework 24

  1. Take a look at the Python vs C comparison document.  You may find this helpful as you try to do things in C that you already know how to do in Python.  Feel free to suggest things that we might add to this document.
  2. There is no Angel quiz for the next session.
  3. Finish the daily quiz relating to the PointersInclass project if you didn't do so in class, and commit your edits.
  4. Using Eclipse, checkout the PointersHomework project from your individual SVN repository into your Eclipse C workspace.  This will require connecting to the repository using the SVN Repository Exploring perspective.
  5. In this homework, you will need to do more analysis than coding. As such, you will type out short answers to many questions and save your answers in your repository, and will draw some box-and-pointer diagrams to hand in next class.
  6. Within the project, open the homework.txt file and follow the directions contained in it.
    1. Clarification: the swap() function should swap the values of two numbers passed to it: after x=10, y=20; and swap(...); then x==20 and y==10.

    Commit your modified versions of main.c and homework.txt to the repository along the way and when you are done.