Skip to the content
onlineexamguide
  • Home
  • Courses
  • Engg. Interview
    • Placement Papers
    • Electrical Engineering
    • Mechanical Engineering
    • Automobile Engineering
    • Civil Engineering
    • Computer Science Engineering
    • Chemical Engineering
    • CS & IT Engg.
      • C programming Tests
      • C++ programming Tests
      • Java Programming Tests
  • Online Exam
    • NTA UGC NET Exam
    • SSC Examination quiz
    • TET Examination Quiz
    • Banking Exam
    • Aptitude Tests
    • Computer Knowledge Tests
    • Logical Reasoning Tests
    • English Language Tests
    • Staff Nurse Exams
    • General Knowledge Tests
    • Networking Tests
  • Ghatna Chakra
  • Register
    • Instructor Registration
    • Student Registration
    • About us
    • Privacy Policy
  • Cart
  • User Login
  • Home
  • Courses
  • Engg. Interview
    • Placement Papers
    • Electrical Engineering
    • Mechanical Engineering
    • Automobile Engineering
    • Civil Engineering
    • Computer Science Engineering
    • Chemical Engineering
    • CS & IT Engg.
      • C programming Tests
      • C++ programming Tests
      • Java Programming Tests
  • Online Exam
    • NTA UGC NET Exam
    • SSC Examination quiz
    • TET Examination Quiz
    • Banking Exam
    • Aptitude Tests
    • Computer Knowledge Tests
    • Logical Reasoning Tests
    • English Language Tests
    • Staff Nurse Exams
    • General Knowledge Tests
    • Networking Tests
  • Ghatna Chakra
  • Register
    • Instructor Registration
    • Student Registration
    • About us
    • Privacy Policy
  • Cart
  • User Login

C Programming Basics Tutorial 3

C Programming Basics

Learn C Programming Basics Tutorial  MCQ Questions and Answers on Basics to attend job placement exams, interview questions, college viva and Lab Tests

Letus learn C Programming Syntax Basics in this multipart tutorial which are useful for students in the last minute before exam. C Programming Language was invented by Dennis Ritchie in Bell Laboratories. Now Nokia owns Bell Laboratories and experiments are still going on.

C Programming Basics Part 3

We shall learn about basic structure of a C Program and predefined Keywords in this C Programming Syntax Basics Tutorial Part 3. You can set up a Turbo C Compiler on your Windows Machine easily.

Structure of a C Program

Every C program contains a function or method called main(). All functions end with Round Brackets or Paranthesis ( ). Inside Paratheses, arguments can be received or passed. Code of a Function is surrounded by Curly Brackets or Braces { }.

#include <stdio.h>
void main()
{
  /*This is a multi-line comment.
     It is not compiled or checked for Syntax*/
  printf("Hello C..");
}

Output

Hello C..

Observations

  1. VOID is a return type. VOID means nothing is being returned.
  2. main() { } is a compulsory function in any C Program.
  3. void and main should be typed in lowercase completely.
  4. / symbol is called Forward Slash or simply Slash.
  5. * symbol is called STAR.
  6. /* */ is a multiline comment. Comments are useful for analysing code logic flow in very big projects. Comments make others easily understand your program or project.
  7. printf() is a function which is passing one argument “Helllo C”.
  8. “Hello C” is a string literal here.
  9. Code statements or lines end with Semicolon ;
  10. Putting a return type before a function name is not mandatory in a C Compiler. If you use a C++ Compiler to compile c programs, you must specify a return type.
  11. #include includes an already written header file stdio.h which contains code for printf function. Without predefined functions, life becomes difficult to write everything every time on our own. Also the code without including files becomes clumsy to maintain and understand.

Keywords in C Language

There are a total of 32 keywords in C Language which can not be used for the names of variables and functions. Find the C Programming Keyword list below. Students need to remember these keywords just like that to attempt questions asked in their exams.

KeywordMeaning
auto Defines local life time for a variable
break Breaks a current loop in general
case Defines branch control point
char Basic data type, character literal
const Defines a Constant, unmodified variable
continue control goes to the loop beginning
default control point used in switch construct in general
do do while loop
double Floating point data type bigger than float type
else Usually followed by if construct. If conditon fails, branch to else block
enum Used to define a  group of int constants like array
extern Used to define a variable or function with type and the definition may exist some where 
float Floating point data type
for For Loop
goto Transfers execution control to defined Label
if A conditional statement
int Basic integer data type
long Integer data type bigger than int
register Tells to store the variable in RAM register
returnends execution immediately
short Type Modifier
signed Type Modifier
sizeofused to get the size of a variable. Eg. sizeof(integerType)
staticused to create a variable with broad scope
struct Used to define a custom data type kind of thing
switch switch branch control
typedef used to create new type
unionused in grouping of variables of same type
unsignedModifiere used to increase positive max value
void empty data type or return type
volatileUsed to create a variable with a value changed by any external process
whilewhile loop with a condition

C Programming Syntax Basics online test

[WpProQuiz 20]

Write a comment Cancel reply

You must be logged in to post a comment.

Recent Posts

  • Atal Bihari Vajpayee | श्री अटल बिहारी वाजपेयी जीवन परिचय
  • सम्राट अशोक का जीवन परिचय (Emperor Ashoka)
  • Prithviraj Chauhan
  • बाल गंगाधर तिलक
  • स्वामी दयानंद सरस्वती
  • UPPSC Mines Inspector Recruitment 2022 Notification Out
  • AIIMS Delhi JR Vacancy 2022 [194 Post] Notification and Apply Online
  • भीमराव अम्बेडकर
  • डॉक्टर राजेंद्र प्रसाद का जीवन परिचय
  • श्रीनिवास रामानुजन का जीवन परिचय
  • Amnesty International day
  • World Economic Forum
  • UPSSSC VDO Syllabus and Exam Pattern 2022
  • RBI Officer Grade B Recruitment 2022
  • UKMSSB Assistant Professor Recruitment 2022 Apply Now 339 Post

About us

Free online test to practice for Competitive exams , Online Exam, Entrance and Interview. Learn and Practice online test for Free and Prepare for your exam online with us

Select Language

Follow us

Search

Learn and Earn

Register as Instructor - Create and sell online courses and coaching services with the best online platform onlineexamguide.com . Build a course, build a brand, earn money

Copyright © 2022 onlineexamguide.com - All Rights Reserved.
error: Content is protected !!

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.