C Interview Questions and Answers
C Fundamental Interview Questions
What is C programming language.
Who developed C programming language
What are the uses of C programming language
What is the difference between C and C++.
What is the difference between C and Java Programming Language.
What do you mean by programming language? Explain with examples.
What are the disadvantages and limitations of C programming language.
What do you mean by high level, middle level and low level programming languages.
Why C is a Middle level programming language.
What are the advantages of C programming language.
What is the difference between compiler, interpreter and assembler.
What are the key features and characteristics of C programming language
Is C programming language is case sensitive
Data Types & Variables Interview Questions
What are different data type in C.
What are Tokens in C? what are the different Types of Tokens in C.
Can variable names in C have special symbols.
Can variable names in C start with underscore
What is modifier in C and different types of modifiers.
What is the difference between Character, Integer, Float and Double data types.
What is constant in C and Different Types of Constants.
What is identifier in C.
What is keyword in C
What is the difference between constant and variable in C
What is enum data type in C
What is void data type in C
What is local variable in C
What is global variable in C
What is the difference between auto variable and register variable in C
What is static variable in C
What are the properties of a register variable in C
What is the difference between variable declaration and variable definition in C
C Operators and Statements Interview Questions
What is operator in C
What is the use of sizeof() function in C
What are the different types of operator in C.
What is arithmetic operators in C
What is assignment operators in C
What is the relational operators in C
What is conditional operator and it's syntax in C
What is logical operator in C
What is bitwise operator in C
What is the difference between = and == operators in C
What is the difference between pre (++var) and post(var++) increment operator.
What is the difference between pre (--var) and post(var--) decrement operator.
What is the difference between & and * operators in C
What will happen if break statement is not used in switch case in C
Why is default statement used in switch case in C
What is the use of goto statement in C
C String Interview Questions
Write a C program to reverse a string.
Write a C program to reverse a string using recursion
Write a C program to copy one string into another string
Write a C program to copy one string into another string
Write a C program to find length of a string using a user defined function
Write a c program to check whether is string is palindrome or not
Write a C program to compare two strings using strcmp
Write a C program to concatenate or append two strings using pointers
What is the difference between string and array
What is the difference between strcpy and strncpy function
What is the difference between memcpy and memmove String functions in C
What is the difference between strcmp and strncmp String functions in C
Array and Matrix Interview Questions
What is Array in C programming language.
What are advantages and disadvantages of Arrays in C.
Can we use negative array indexes in C.
Pointers Interview Questions
What is pointer in C
What is Address Of(&) Operator and Value Of(*) Operator in C.
What is Wild pointer in C.
Pointer to a function in C.
What is Dangling Pointer in C.
What is NULL pointer in C.
What are the advantages of using Pointers in C.
What is size of a pointer variable
What is size of void pointer in C
What is difference between uninitialized(wild) pointer and null pointer
What is const pointer in C
What are the uses of NULL pointer and void pointer
Can pointer arithmetic be applied to void pointers.
What is pointer Arithmetic ? What are the valid and Invalid Pointer Arithmetic operations.
What is Memory leak in C and how can we avoid it.
Can array size be declared at run time.
What happens when we try to access NULL pointer in .C
C Functions Interview Questions
What do you mean by prototype of a function.
What is difference between Call by value and Call by reference in C.
How function calls work in C
From which function execution of any C program starts.
What are the various ways of passing arguments to a function in C.
What is exit function in C.
What is atexit function and can we call it more than once in a C program.
What is the scope of local and global variables in C.
What are the uses of main function in C.