Programming in ANSI C, 8ed
Prof. J. So, Communications and Networking Lab (CNL), Department of Electronic Engineering, Sogang University
Copyright © 2021 J. So. All rights reserved. Not for distribution or reproduction.


Ch. 1 Introduction to Computing
Flowchart, Pseudocode


Ch. 2 Overview
Print "Hello world"


Ch. 3 Constants, Variables, and Data Types
Variable names, Data types, sizeof(), Endian


Ch. 4 Operators
Operators, Precedence, math functions


Ch. 5 Standard Input and Output
scanf(), printf()


Ch. 6 Condition - if switch


Ch. 7 Loop - for, while, do-while


Ch. 8 Arrays
1D, 2D, Matrix


Ch. 9 Strings
String functions - strcpy(), strcmp(), strcat(), atoi()


Ch. 10 Functions
Implement user-defined functions - sum(), factorial(), sort()


Ch. 11 Structures


Ch. 12 Pointers


Ch. 13 File Managements


Ch. 14 Dynamic Memory Allocation and Linked Lists


Ch. 15 Preprocessor





#