C/C++ for Beginners
4.0 (3 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
30 students enrolled

C/C++ for Beginners

Exploring the C / C++ Commons (GNU C/C++ 1000)
4.0 (3 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
30 students enrolled
Created by Randall Nagy
Last updated 5/2018
English
English [Auto-generated]
Current price: $9.99 Original price: $199.99 Discount: 95% off
30-Day Money-Back Guarantee
This course includes
  • 9 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to Udemy's top 3,000+ courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Create programs using Modern C/C++
  • Use GNU C/C++ under Cygwin on Microsot Windows, or natively on Linux / macOS

  • Complete "Common Grounds" Keyword Coverage!

Course content
Expand all 57 lectures 09:02:40
+ The C/C++ Commons
8 lectures 01:03:47
Common Main
07:54
GCC Main
07:56
GCC Main Demonstration
07:30
Comments
04:20
Printing to the Screen (printf)
10:27
Printif Solution
05:58
Reading Input Using scanf()
11:54
The GNU Toolchain: Linking for Debugging
07:48
+ Encapsulation
5 lectures 40:15
Practial Data-Hiding
03:44
Files & Paths
07:02
Control Flow & Mathematical Operators
08:04
Assignment, Equity, While, and Zero-Based Arrays
10:59
Calculator Lab Solution
10:26
+ Data Conversion & Collection
4 lectures 55:29
Data Conversion & Scanning Strings
08:10
Even More Operators!
17:57
Bits & Bytes
11:57
The "Show Bit" Soluiton
17:25
+ The Command Line Interface
4 lectures 48:19
Revisiting Main()
10:24
Command-Line Calculator
19:11
Command-Line Calculator, Part II
10:42
More Input / Output Redirections
08:02
+ Extended Control Flows
4 lectures 23:56
More Keywords & Control Structures
07:38
Boolean & Integral Equivalents
05:46
Ternary Operator: Assignment, Testing & Evaluations
02:42
Using switch
07:50
+ Arrays: Looping & Iteration
4 lectures 42:26
Integral & Non-Terminated Arrays
07:42
C++ Memory Allocation
09:18
Managing 'while' Iterations
15:36
More Pointer & Addressable Concepts
09:50
+ Data Limits & Ranges
4 lectures 33:41
Knowing Your Limits
09:59
Understanfing the C/C++ Pre Processor
07:07
Primitive Data - Representational Range Review
06:42
Updating Show Bits
09:53
+ Enumeration - Managing States & Types
2 lectures 24:11
An Enumerated Data Set
14:30
Enumerated Possibilities
09:41
Requirements
  • Students must be able to install GNU C/C++
  • Students should feel comfortable using a command line interface
Description

Modern C and C++ share a rich & common legacy. Often called upon to work with legacy C and /  or C++ code, modern C/C++ software developers need to understand the difference between the two. 

Part of a three (3) part series, GNU C/C++ For Beginners begins by covering what every new software developer should know. Starting out by focusing upon basic compiler concepts, our keyword-centric approach ensures that no concept will be left behind!

Using the cross-platform, time-proven GNU tool set, understanding how products such as Cygwin can be used to create standards-compliant, portable software also allows students working on Microsoft Windows to begin to master the Linux / Unix programming world. Covering control flows, functions, pseudo functions, structures, typedefs, argument processing, unions, and even state machines will prepare new students for the GNU C/C++ 2000 training opportunity.

Who this course is for:
  • Learners looking to use Modern C, and / or Modern C++
  • Students using Microsoft Windows, Linux, or macOS
  • Developers who need to understand what C and C++ have in common