0% found this document useful (0 votes)
33 views11 pages

An Introduction To C Programming

This document introduces C programming basics including writing and compiling C programs, using C libraries and header files, declaring variables of different types, logical operators and if/else statements, and for loops. It explains how to create a new project in Visual C++, include necessary libraries, declare and assign variables, use conditional logic and loops, and provides examples of each concept.

Uploaded by

sudinavada2009
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views11 pages

An Introduction To C Programming

This document introduces C programming basics including writing and compiling C programs, using C libraries and header files, declaring variables of different types, logical operators and if/else statements, and for loops. It explains how to create a new project in Visual C++, include necessary libraries, declare and assign variables, use conditional logic and loops, and provides examples of each concept.

Uploaded by

sudinavada2009
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 11

An Introduction to C

Programming
Learning Objectives
 Learn how to write and compile a C
program
 Learn what C libraries are
 Understand the C variable types
 Understand how to use if and if/else
statements
 Understand how to use the for structure

Faculty of IT, AFTC


How to Write and Compile
C Programs
 C, C++ and Java
 Compilers: Microsoft Visual C++, GCC, Borland
C
 Since we will be working on PCs:
 Microsoft Visual C++
 Open new Win32 Console Application
 Name it (in “project name”)
 Click “a hello world application”
 Go to file view, source files, then the name of your
project.cpp

Faculty of IT, AFTC


Some Things About C
 Case matters, white space does not
 Comments go between /* and */
 Each statement is followed by a semicolon
 Execution begins in the main function:
int main(int argc, char* argv[]) { /* ignore this */
/* start here */
return 0; /*end here */
}

Faculty of IT, AFTC


What are C libraries?
 C is a lightweight language. Most of its
intelligence is compartmentalized in libraries.
 Almost all c programs use the “stdio” or standard
input/output library. Many also use the “math”
library.
 To use a library, include the header file (I.e.,
“stdio.h”) at the top of the file.
 For most special purpose libraries (I.e., math) you
need to include the library on the link line. In
Visual C++, go to project->settings-
>object/module libraries.
Faculty of IT, AFTC
C Variable Types
 The most common types are: char, int, float, and double.
 Strings are arrays of characters (we’ll cover arrays later).
 Declare a variable before you use it:
int x; /* declares an integer called x. Its value is not assigned. */
float y, z = 3.14159; /* declares two floating point numbers. z is set
equal to pi */
z = 4; /* now z is equal to 4 */
myVal = 2; /* This would be an error, because myVal was not yet
declared */

Faculty of IT, AFTC


Logical Operators
 C defines these logical operators: <, >, <=,
>= and == (the equivalence operator)
 You can compare any variable. Characters
are compared based on their ASCII values.
 All answers will be true (not zero) or false
(0)
 You can extend the logic with && (and), ~
(not) and || (or).

Faculty of IT, AFTC


The If Statement
 Syntax: if (expression) statement;
 If the expression is true (not zero), the statement
is executed. If the expression is false, it is not
executed.
 You can group multiple expressions together with
braces:
if (expression) {
statement 1;
statement 2;
statement 3;
}

Faculty of IT, AFTC


The If/Else Statement
 Syntax: if (expression) statement_1; else
statement_2;
 If the expression is true, statement_1 will
be executed, otherwise, statement_2 will
be.

if (myVal < 3) printf(“myVal is less than 3.\n”);


else printf(“myVal is greater than or equal to 3.\n”);

Faculty of IT, AFTC


The For Loop
 Syntax: for (initialization; test; increment)
{statements;}
 The for loop will first perform the
initialization. Then, as long is test is TRUE,
it will execute statements. After each
execution, it will increment.
for (cntr = 0; cntr < 3; cntr = cntr + 1) {
printf(“ Counter = %d\n”, cntr);
}

Counter = 0;
Counter = 1;
Counter = 2;
Faculty of IT, AFTC
Learning Objectives
 Learn how to write and compile a C
program
 Learn what C libraries are
 Understand the C variable types
 Understand how to use if and if/else
statements
 Understand how to use the for structure

Faculty of IT, AFTC

You might also like