From 8f28988793600a9f64de89d87de6df8f2ba602ca Mon Sep 17 00:00:00 2001 From: Christian Neukirchen Date: Wed, 7 Sep 2016 20:27:06 +0200 Subject: C-STYLE: *x vs x[0] --- C-STYLE.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'C-STYLE.md') diff --git a/C-STYLE.md b/C-STYLE.md index e7921cd..7119800 100644 --- a/C-STYLE.md +++ b/C-STYLE.md @@ -112,10 +112,13 @@ but merely how to format it. * Initialize zeroed structs using `= { 0 }`. -* Prefer `x+i` over `&x[i]`. - * Prefer `i++` over `++i`. +* Prefer `*x` over `x[0]` + (unless the same code also accesses `x[1]`, `x[2]` etc.) + +* Prefer `x+i` over `&x[i]`. + * Do not use `NULL`. Use `0` for null pointers. Remember to use `(char *)0` as a sentinel for execl(3). -- cgit 1.4.1