Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introduction to C Language

Similar presentations


Presentation on theme: "Introduction to C Language"— Presentation transcript:

1 Introduction to C Language

2

3 Steps in Learning C Language

4

5 Learn how to use commands/snippets of code/functions/libraries in an efficient and functional way

6 C History C developed by Dennis Ritchie at AT&T Bell Labs in the 1970s. Used to maintain UNIX systems Many commercial applications written in C Dennis M. Ritchie

7 C and C++ Both were “born” in the Computer Science Research Department of Bell Labs in Murray Hill, NJ

8 2. A Simple C Program Comments #include <stdio.h>
1 /* Fig. 2.1: fig02_01.c 2 A first program in C */ 3 #include <stdio.h> 4 5 int main() 6 { 7 printf( "Welcome to C!\n" ); 8 9 return 0; 10 } Comments Text surrounded by /* and */ is ignored by computer Used to describe useful program information (description, author, date…) #include <stdio.h> Preprocessor directive Tells computer to load contents of a certain library header file <stdio.h> allows standard input/output operations

9 2. A Simple C Program int main()
1 /* Fig. 2.1: fig02_01.c 2 A first program in C */ 3 #include <stdio.h> 4 5 int main() 6 { 7 printf( "Welcome to C!\n" ); 8 9 return 0; 10 } int main() C programs contain one or more functions, exactly one of which must be main Parenthesis used to indicate a function int means that main "returns" an integer value Braces ({ and }) indicate a block The bodies of all functions must be contained in braces

10 2. A Simple C Program printf( "Welcome to C!\n" );
1 /* Fig. 2.1: fig02_01.c 2 A first program in C */ 3 #include <stdio.h> 4 5 int main() 6 { 7 printf( "Welcome to C!\n" ); 8 9 return 0; 10 } printf( "Welcome to C!\n" ); Instructs computer to perform an action Specifically, prints the string of characters within quotes (“ ”) Entire line called a statement All statements must end with a semicolon (;) Escape character (\) Indicates that printf should do something out of the ordinary \n is the newline character

11 2. A Simple C Program return 0; Right brace } A way to exit a function
1 /* Fig. 2.1: fig02_01.c 2 A first program in C */ 3 #include <stdio.h> 4 5 int main() 6 { 7 printf( "Welcome to C!\n" ); 8 9 return 0; 10 } Output: Welcome to C! return 0; A way to exit a function return 0, in this case, means that the main() function terminates normally and returns to the Windows operating system. Right brace } Indicates end of main has been reached

12 Preprocessor Directives

13

14 Integrated Development Environment (IDE)
It contains Editor Compilers Debugger Linkers Loaders

15


Download ppt "Introduction to C Language"

Similar presentations


Ads by Google