Page 1 :
List of all Keywords in C Language, This tutorial provides brief information on all 32 keywords in C programming., , auto, const, double, float, int, short, struct, unsigned, , Keywords in C Programming, break, case, continue, default, else, enum, for, goto, long, register, signed, sizeof, switch, typedef, void, volatile, , char, do, extern, if, return, static, union, while
Page 2 :
Description of all Keywords in C, But in house 23 are subjected to list below for your understanding, , Keywords in C Programming, auto, , break & continue, , switch case default, , char, , const, , do … while, , double & float, , if & else, , enum, , extern, , for, , goto, , int, , short long signed &unsigned, , return, , sizeof, , register, , static, , struct, , typedef, , union, , void, , volatile, , auto, The auto keyword declares automatic variables. For example:, auto int var1;, This statement suggests that var1 is a variable of storage class auto and type int., Variables declared within function bodies are automatic by default. They are recreated each time a function is, executed.
Page 3 :
break and continue, The break statement terminates the innermost loop immediately when it's encountered. It's also used to, terminate the switch statement., The continue statement skips the statements after it inside the loop for the iteration., for (i=1;i<=10;++i){, if (i==3), continue;, if (i==7), break;, printf("%d ",i);, }, , Output, 12456, When i is equal to 3, the continue statement comes into effect and skips 3. When i is equal to 7, the break, statement comes into effect and terminates the for loop.
Page 4 :
switch, case and default, The switch and case statement is used when a block of statements has to be executed among many blocks. For, example:, switch(expression), {, case '1':, //some statements to execute when 1, break;, case '5':, //some statements to execute when 5, break;, default:, //some statements to execute when default;, }
Page 5 :
char, The char keyword declares a character variable. For example:, char alphabet;, Here, alphabet is a character type variable., const, An identifier can be declared constant by using the const keyword., const int a = 5;
Page 6 :
do...while, int i;, do, {, printf("%d ",i);, i++;, }, while (i<10), , double and float, Keywords double and float are used for declaring floating type variables. For example:, float number;, double longNumber;, Here, number is a single-precision floating type variable whereas, longNumber is a double-precision floating type, variable.
Page 7 :
if and else, In C programming, if and else are used to make decisions., if (i == 1), printf("i is 1."), else, printf("i is not 1."), If the value of i is other than 1, the output will be :, i is not 1
Page 8 :
enum, Enumeration types are declared in C programming using keyword enum. For example:, #include <stdio.h>, enum suit, {, hearts;, spades;, clubs;, diamonds;, };, Here, an enumerated variable suit is created having tags: hearts, spades, clubs, and diamonds.
Page 9 :
extern, The extern keyword declares that a variable or a function has external linkage outside of the file it is declared., #include <stdio.h>, extern int x = 32;, int b = 8;, int main() {, auto int a = 28;, extern int b;, printf("The value of auto variable : %d\n", a);, printf("The value of extern variables x and b : %d,%d\n",x,b);, x = 15;, printf("The value of modified extern variable x : %d\n",x);, return 0;, }, , Output, The value of auto variable : 28, The value of extern variables x and b : 32,8, The value of modified extern variable x : 15
Page 10 :
for, There are three types of loops in C programming. The for loop is written in C programming using the keyword for., For example:, for (i=0; i< 9;++i){, printf("%d ",i);, }, , Output, 012345678
Page 11 :
goto, The goto statement is used to transfer control of the program to the specified label. For example:, for(i=1; i<5; ++i), {, if (i==10), goto error;, }, printf("i is not 10");, error:, printf("Error, count cannot be 10.");, , Output, Error, count cannot be 10.
Page 12 :
int, The int keyword is used to declare integer type variables. For example:, int count;, Here, count is an integer variable., short, long, signed and unsigned, The short, long, signed and unsigned keywords are type modifiers that alter the meaning of a base data type to, yield a new type., short int smallInteger;, long int bigInteger;, signed int normalInteger;, unsigned int positiveInteger;, Range of int type data types, Data types, Range, short int, -32768 to 32767, long int, -2147483648 to 214743648, signed int, -32768 to 32767, unsigned int 0 to 65535
Page 13 :
return, The return keyword terminates the function and returns the value., int func() {, int b = 5;, return b;, }, This function func() returns 5 to the calling function.
Page 14 :
sizeof, The sizeof keyword evaluates the size of data (a variable or a constant)., #include <stdio.h>, int main(), {, printf("%u bytes.",sizeof(char));, }, , Output, 1 bytes., , register, The register keyword creates register variables which are much faster than normal variables., register int var1;
Page 15 :
static, The static keyword creates a static variable. The value of the static variables persists until the end of the program., For example:, static int var;, , struct, The struct keyword is used for declaring a structure. A structure can hold variables of different types under a, single name., struct student{, char name[80];, float marks;, int age;, }s1, s2;
Page 16 :
typedef, The typedef keyword is used to explicitly associate a type with an identifier., typedef float kg;, kg bear, tiger;, , union, A union is used for grouping different types of variables under a single name., union student {, char name[80];, float marks;, int age;, }
Page 17 :
void, The void keyword meaning nothing or no value., void testFunction(int a) {, ....., }, Here, the testFunction() function cannot return a value because its return type is void., volatile, The volatile keyword is used for creating volatile objects. A volatile object can be modified in an unspecified way, by the hardware., const volatile number, Here, number is a volatile object., Since number is a constant, the program cannot change it. However, hardware can change it since it is a volatile, object., , Thank U for being tolerant