Date post: | 06-Jul-2018 |
Category: |
Documents |
Upload: | jonathan-mayamiko-nsapato |
View: | 214 times |
Download: | 0 times |
of 21
8/17/2019 Programming in C - 02 - Getting Started Hey Buddy
1/21
Copyright © BlueSignet LLC. All rights reserved. For more visit WiBit.Net
Programming Getting
Hey
http://www.wibit.net/http://www.wibit.net/
8/17/2019 Programming in C - 02 - Getting Started Hey Buddy
2/21
Copyright © BlueSignet LLC. All rights reserved. For more visit WiBit.Net
Basic C Program Structure
#include
int main(int argc, char
{
return 0;
}
http://www.wibit.net/http://www.wibit.net/
8/17/2019 Programming in C - 02 - Getting Started Hey Buddy
3/21
Copyright © BlueSignet LLC. All rights reserved. For more visit WiBit.Net
#include
int main(int argc, char
{
return 0;
}
Basic C Program Structure
PreprocessorDirectives
• External code fileimports• macro definitions
• Conditional inclusions• stdio.h is the CStandard Input/OutputHeader
http://www.wibit.net/http://www.wibit.net/
8/17/2019 Programming in C - 02 - Getting Started Hey Buddy
4/21
Copyright © BlueSignet LLC. All rights reserved. For more visit WiBit.Net
#include
int main(int argc, char
{
return 0;
}
Basic C Program Structure
Main () Declaration• Marks the “Entry Point”of the program• Required for ALL Cprograms
http://www.wibit.net/http://www.wibit.net/
8/17/2019 Programming in C - 02 - Getting Started Hey Buddy
5/21Copyright © BlueSignet LLC. All rights reserved. For more visit WiBit.Net
#include
int main(int argc, char
{
return 0;
}
Basic C Program Structure
Main() Return Type• Designates the datatype that the MainFunction will return to theOperating System.• Can represent a returncode (0 : “ExitSuccessful”, 1 : “ExitFailure”)
http://www.wibit.net/http://www.wibit.net/
8/17/2019 Programming in C - 02 - Getting Started Hey Buddy
6/21Copyright © BlueSignet LLC. All rights reserved. For more visit WiBit.Net
#include
int main(int argc, char
{
return 0;
}
Basic C Program Structure
Main() Parameters• Stores command linearguments sent to theprogram
http://www.wibit.net/http://www.wibit.net/
8/17/2019 Programming in C - 02 - Getting Started Hey Buddy
7/21Copyright © BlueSignet LLC. All rights reserved. For more visit WiBit.Net
#include
int main(int argc, char
{
return 0;
}
Basic C Program Structure
Main() Code Block• Blocks the section ofthe program thatbelongs to the MainFunction
http://www.wibit.net/http://www.wibit.net/
8/17/2019 Programming in C - 02 - Getting Started Hey Buddy
8/21Copyright © BlueSignet LLC. All rights reserved. For more visit WiBit.Net
#include
int main(int argc, char
{
return 0;
}
Basic C Program Structure
Main() Code• Code that belongs tothe Main Function
http://www.wibit.net/http://www.wibit.net/
8/17/2019 Programming in C - 02 - Getting Started Hey Buddy
9/21Copyright © BlueSignet LLC. All rights reserved. For more visit WiBit.Net
#include
int main(int argc, char
{
return 0;
}
Basic C Program Structure
Main() Code•Return Statementrepresents the result ofthe function (which is ‘0’)
http://www.wibit.net/http://www.wibit.net/
8/17/2019 Programming in C - 02 - Getting Started Hey Buddy
10/21Copyright © BlueSignet LLC. All rights reserved. For more visit WiBit.Net
#include
int main(int argc, char
{
return 0;
}
Basic C Program Structure
Main() Code•Semicolon is astatement terminatorand represent the end ofa statement (NOTE: notall statements require a
semicolon)
http://www.wibit.net/http://www.wibit.net/
8/17/2019 Programming in C - 02 - Getting Started Hey Buddy
11/21Copyright © BlueSignet LLC. All rights reserved. For more visit WiBit.Net
“Hey, Buddy” Program
#include
int main()
{ printf("Hey, Buddy!\n");
return 0;
}
http://www.wibit.net/http://www.wibit.net/
8/17/2019 Programming in C - 02 - Getting Started Hey Buddy
12/21
Copyright © BlueSignet LLC. All rights reserved. For more visit WiBit.Net
#include
int main()
{ printf("Hey, Buddy!\n");
return 0;
}
“Hey, Buddy” Program
http://www.wibit.net/http://www.wibit.net/
8/17/2019 Programming in C - 02 - Getting Started Hey Buddy
13/21
Copyright © BlueSignet LLC. All rights reserved. For more visit WiBit.Net
Compiling “Hey, Buddy” Program
#include
int main()
{
printf("Hey, Buddy!\n");
return 0;
}
HeyBuddy.c
C ili “H B dd ” P
http://www.wibit.net/http://www.wibit.net/
8/17/2019 Programming in C - 02 - Getting Started Hey Buddy
14/21
Copyright © BlueSignet LLC. All rights reserved. For more visit WiBit.Net
Compiling “Hey, Buddy” Program
#include
int main()
{
printf("Hey, Buddy!\n");
return 0;
}
HeyBuddy.c
> gcc HeyBuddy.c -o H
C ili “H B dd ” P
http://www.wibit.net/http://www.wibit.net/
8/17/2019 Programming in C - 02 - Getting Started Hey Buddy
15/21
Copyright © BlueSignet LLC. All rights reserved. For more visit WiBit.Net
Compiling “Hey, Buddy” Program
#include
int main()
{
printf("Hey, Buddy!\n");
return 0;
}
HeyBuddy.c
> gcc HeyBuddy.c -o H
010110101010011010111010010
010101101010001001101010010
011101010101011010101000101
101001011110101111100011010
HeyBuddy.exe
C ili “H B dd ” P
http://www.wibit.net/http://www.wibit.net/
8/17/2019 Programming in C - 02 - Getting Started Hey Buddy
16/21
Copyright © BlueSignet LLC. All rights reserved. For more visit WiBit.Net
Compiling “Hey, Buddy” Program
> gcc HeyBuddy.c -o HeyBuddy.e
C ili “H B dd ” P
http://www.wibit.net/http://www.wibit.net/
8/17/2019 Programming in C - 02 - Getting Started Hey Buddy
17/21
Copyright © BlueSignet LLC. All rights reserved. For more visit WiBit.Net
> gcc HeyBuddy.c -o HeyBuddy.e
Compiling “Hey, Buddy” Program
gcc
• Calling the MinGW C Compiler
C ili “H B dd ” P
http://www.wibit.net/http://www.wibit.net/
8/17/2019 Programming in C - 02 - Getting Started Hey Buddy
18/21
Copyright © BlueSignet LLC. All rights reserved. For more visit WiBit.Net
> gcc HeyBuddy.c -o HeyBuddy.e
Compiling “Hey, Buddy” Program
HeyBuddy.c
• Sets the input Source Code file
Compiling “Hey Buddy” Program
http://www.wibit.net/http://www.wibit.net/
8/17/2019 Programming in C - 02 - Getting Started Hey Buddy
19/21
Copyright © BlueSignet LLC. All rights reserved. For more visit WiBit.Net
> gcc HeyBuddy.c -o HeyBuddy.e
Compiling “Hey, Buddy” Program
-o
• GCC output file flag
Compiling “Hey Buddy” Program
http://www.wibit.net/http://www.wibit.net/
8/17/2019 Programming in C - 02 - Getting Started Hey Buddy
20/21
Copyright © BlueSignet LLC. All rights reserved. For more visit WiBit.Net
> gcc HeyBuddy.c -o HeyBuddy.e
Compiling Hey, Buddy Program
HeyBuddy.exe
• Output executable file
http://www.wibit.net/http://www.wibit.net/
8/17/2019 Programming in C - 02 - Getting Started Hey Buddy
21/21
Copyright © BlueSignet LLC. All rights reserved. For more visit WiBit.Net
Programming
Thanks for
http://www.wibit.net/http://www.wibit.net/