Skip to Content
C Programming For Dummies, 2nd Edition
book

C Programming For Dummies, 2nd Edition

by Dan Gookin
October 2020
Beginner to intermediate
464 pages
8h 17m
English
For Dummies
Content preview from C Programming For Dummies, 2nd Edition

Appendix B

Keywords

C Language Keywords, C17 Standard

_Alignas

break

float

signed

_Alignof

case

for

sizeof

_Atomic

char

goto

Static

_Bool

const

if

Struct

_Complex

continue

inline

Switch

_Generic

default

int

Typedef

_Imaginary

do

long

Union

_Noreturn

double

register

unsigned

_Static_assert

else

restrict

void

_Thread_local

enum

return

Volatile

auto

extern

short

While

Deprecated C Language Keywords, No Longer Standard

asm

entry

Fortran

C++ Language Keywords

Asm

dynamic_cast

new

requires

typeid

Bool

export

not

static_cast

typename

Catch

False

operator

template

using

Class

friend

private

this

virtual

Concept

inline

protected

throw

xor

const_cast

mutable

public

true

Delete

namespace

reinterpret_cast

try

  • The C17 standard is the current C language standard as this book goes to press. The standard was established in 2017.
  • You don’t need to memorize the C++ keywords, and not all of them are listed in this appendix. Still, it’s important to be aware of them. I strongly recommend that you not use any of them as function names or variable names in your code.
  • The most frequent C++ reserved word that C programmers tend to use is new. Just don’t use it; use something else, like new_item or newSomething instead.
  • The bool keyword in C++ is effectively the same thing as the _Bool keyword in C.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

C Programming Absolute Beginner’s Guide, Third Edition

C Programming Absolute Beginner’s Guide, Third Edition

Greg Perry, Dean Miller

Publisher Resources

ISBN: 9781119740247Purchase Link