C-3 Topics
Home ] Up ]

 


Advanced C Topics


Pointer Review
	Basic pointer operation
	Unraveling complex C declarations

Passing complex arguments into functions 
	address of a scalar variable 
	one dimensional array 
	multidimensional array 
	structure 
	pointer to a structure 
	structure member 
	address of structure member 
	array of structures

Returning complex arguments from functions 
	pointer to a scalar variable 
	pointer to a one dimensional array 
	pointer to a multidimensional array 
	pointer to a structure 
	pointer to an array of structures
 
Dynamic memory allocation 
	malloc() 
	calloc() 
	realloc() 
	free()
 
An overview of data structures in C (discussion only)
	one dimensional array 
	multidimensional array 
	structure 
	union 
	nested structure or union 
	array of structures or unions 
	bit field 
	enumeration 
	linked list 
	tree
 
Sorting & Searching 
	qsort()
	lfind()
	bsearch()
	lsearch()

Using command line arguments 
	void main(int argc, char *argv[])
	void main(int argc, char **argv)

Random file i/o 
	fopen() 
	fseek() 
	ftell() 
	fread()
	fwrite()
	fclose()
 
Brief overview of the UNIX Make utility (UNIX only)
 

Copyright 2000 - 2023 by DeepSoft, LLC, All Rights Reserved