C++ Keywords and Identifiers2 min read

Keywords

A keywords are the reserved words in programming language with a specific features for each keyword. Keywords always starts with the lower case and cannot be a variable name or constant name. These are predefined by the program and their value cannot be changed.

Example: int, float, public, etc.

The following is the list of 30 keywords in C++ that are also available in C programming language.

autobreakcasecharconst
doubleelseenumexternfloat
intlongregisterreturnshort
structswitchtypedefunionunsigned
continuedefaultdoforgoto
ifsignedsizeofstaticvoid
volatilewhile

The following is the list of 30 keywords in C++ that are not available in C programming language.

asmdynamic_castnamespacereinterpret_castbool
explicitnewstatic_castfalsecatch
operatortemplatefriendprivateclass
thisinlinepublicthrowconst_cast
deletemutableprotectedtruetry
typeidtypenameusingvirtualwchar_t

Identifiers

Identifiers are nothing but the name assigned to the entities such as variables, functions, arrays, or other user-defined data types. Identifiers are the basics need of programming language.

The name assigned to the entities is unique so that it can be identified during the execution of the program. Identifiers cannot be used as Keywords.

Example: int number;, number being an identifier.

Rules for naming identifiers:

  • Identifiers are case-sensitive that is uppercase and lowercase letters are distinct.
  • The first letter of identifiers must be a letter or underscore. After the first letter, you can use digits.
  • White spaces are not allowed.
  • A keyword cannot be used as an identifier.

Some valid and invalid identifiers:


MORE

C Program to search an element in an array using Pointers

A separate function( search_function()) will be created where the array pointer will be declared and the searched element along with the size of an array …

C Program to find the sum of the digits of a number using recursion function

This C program calculates the sum of digits of a given number using recursion. Here’s a concise explanation: Function Definition: sumDigits(int n) This function calculates …

C program to find factorial of a numberĀ using Ternary operator with Recursion

Recursion refers to the function calling itself directly or in a cycle. Before we begin, you should have the knowledge of following in C Programming: …

C Program to Add Two Numbers Using Call by Reference

The program takes the two numbers from the user and passes the reference to the function where the sum is calculated. You may go through …

Find the output ab, cd, ef, g for the input a,b,c,d,e,f,g in Javascript and Python

In this tutorial, we will write a program to find a pairs of elements from an array such that for the input [a,b,c,d,e,f,g] we will …

String Pattern Programs in C

In this tutorial, we will write various C pattern programs for String. Before that, you may go through the following topics in C. for loop …