____  ___    _  _     _   _ _____     _______
 / ___|/ _ \  | || |   | | | |_ _\ \   / / ____|
| |  _| | | | | || |_  | |_| || | \ \ / /|  _|
| |_| | |_| | |__   _| |  _  || |  \ V / | |___
 \____|\___/     |_|   |_| |_|___|  \_/  |_____|

 --- A GOPHER-LIKE INTERFACE FOR HIVE BLOCKCHAIN ---

Introduction to c programming | quicklearn

BY: @quicklearn | CREATED: May 23, 2018, 6:50 a.m. | VOTES: 3 | PAYOUT: $0.00 | [ VOTE ]

INTRODUCTION TO C:-

  1. Advantages of C Compile
  2. Difference between Compiler and Interpreter
  3. Structure of a C Program
  4. Writing Programs in C
  5. Compiling C Programs to generate executable file
  6. Debugging C Program
  7. Running a C Application Program

DATA TYPES AND VARIABLES:-

  1. Data Types and its importance
  2. Operands, Operators, and Arithmetic Expressions

INPUT/OUTPUT MANAGEMENT:-

  1. Input/Output in C
  2. getchar(), putchar(), getch(), getche() functions
  3. Taking Input using scanf() function
  4. Formatting output using printf() function

CONTROL-FLOW STATEMENTS:-

  1. Control-Flow Program Statements like if/ else, switch
  2. Looping Statements like for, while, do while
  3. Data-checking process

MODULAR PROGRAMMING USING FUNCTIONS IN C:-

  1. Functions in C
  2. Passing Data to Functions
  3. Passing address to functions to directly update the value in memory
  4. Introduction to Standard Library Functions
  5. Difference between user defined function and built-in functions.

ARRAYS, POINTERS, AND STRINGS:-

  1. Arrays
  2. Pointers
  3. Strings
  4. Using Arrays, Strings, and Pointers in C Programs

STRUCTURES AND DYNAMIC MEMORY ALLOCATION:-

  1. Structures
  2. Arrays of Structures
  3. Passing Structures to Functions
  4. Nesting Structures
  5. Dynamic Memory Allocation

THE PREPROCESSOR AND MULTIPLE-FILE COMPILATION:-

  1. The C Preprocessor and the #include and #define directives
  2. Global Variables and Variable Storage Classes
  3. Program Organization and Multi-file Compilation

FILE INPUT/OUTPUT:-

  1. Command-line Arguments
  2. File Input and Output
  3. Combining Command-line Arguments and File I/O
                                                  ![download.jpg](https://steemitimages.com/DQmYpvFr57jscSvprgfZu3iHH8LWY1xi8nZ4xsa6hJhGS99/download.jpg)           Introduction:-
    

C is fundamental programming language and students can develop programming concepts and logic and then move on to higher level languages. C programming being flexible and versatile language is extensively in various fields from micro-controllers to operating systems.The C language is one of the most powerful languages. The C language is high speed and easy to understand, so it is also term as Middle Level Language or intermediate language between high level language and low level language. It is a very powerful programming language because it is used to prepare system software as well as application software.

C is used in Embedded systems, browsers, instant messengers, high end games, graphics engines and kernels.

Features of C Language:-It is highly portable language.It is procedural programming language because the program is divided into numbers of functions.It inherits or invisible functionality (memory management, CPU-register, manipulation etc.)It is general purpose structured programming language.It is internationally standardized programming language.It is structured language. It allows variety of programs by dividing into modules.

So, C programming lays foundations in following careers:

  1. Embedded System
  2. Computer Programming
  3. Object Oriented Development
  4. Software Development
TAGS: [ #c ] [ #programming ] [ #include ] [ #define ]

Replies

@cheetah | May 23, 2018, 6:50 a.m. | Votes: 1 | [ VOTE ]

Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in:
https://learncodingnepal.wordpress.com/

@quicklearn | May 23, 2018, 6:52 a.m. | Votes: 1 | [ VOTE ]

that's my blog...In blogger...keep Visiting & I have also upvoted you

[ BACK TO TRENDING ] [ BACK TO MENU ]
CMD>