1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | #include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>
#include <assert.h>
// struct type with two names: 'struct _Node' (cannonical name) and 'Node' (shortcut name)
typedef struct _Node {
int value;
struct _Node* next;
} Node;
int main(int argc, char* argv[]) {
Node* head = NULL; // size==0 (empty list) -- note: no calls to malloc for empty list
return EXIT_SUCCESS;
}
/* vim: set tabstop=4 shiftwidth=4 fileencoding=utf-8 noexpandtab: */
|
© Copyright 2024 Alexander J. Quinn This content is protected and may not be shared, uploaded, or distributed.