Sign-up today to join over 5 million learners already on ALISON:

C Programming - Using Pointers, Constants and Strings


C Programming - Using Pointers, Constants and Strings
C Programming - Using Pointers, Constants and Strings

Learn more about using pointers, constants and strings when programming with C.


Join 3,366 other students.
4 38

Course Description

C is a powerful system programming language and is commonly used to programme operating systems such as Unix. One of the main advantages of programming in C is that it allows the programmer to write directly to memory. This means that key constructs such as pointers, constants and strings can be used within the memory in an efficient and machine-independent fashion. This free online computer programming course covers topics such as using pointers for direct memory access and manipulation in C, changing the memory address contained within a pointer and introduces constants and string literals. You will learn why pointers contain memory addresses of multi-byte variables, and how to visualise RAM in a new way. This free online computer programming course will be of great interest to IT and software professionals who would like to learn more about this powerful and efficient programming language, and to all learners who would like to learn more about the kind of programming language that is used to develop operating systems.

Certification

To qualify for your official ALISON Diploma, Certificate or PDF you must study and complete all modules and score 80% or more in each of the course assessments. A link to your Diploma certificate will then appear under the My Certificates heading of your My Account page.

Learning Outcomes

Learning outcomes: - Using pointers for direct memory access and manipulation in C; - How to change the memory address contained within a pointer; - Understand why you need to learn pointers; - Learn more about the char pointer; - Introduce constants and string literals in C; - Introduce the character string as an array of characters in C;


Manage a Group of Learners

Share This Course!

 
Module Title
Module 1: Programming in C - Using Pointers, Constants and Strings in C
Module 2: Programming in C Assessment

Study for Free at Your Own Pace! Start This Course

Course Rating (By Learners): 4 stars based on 38 reviews
Course Title: C Programming - Using Pointers, Constants and Strings
Course #: 526
Course Publisher: Advance Learning
Course Category: 1
Content Origin:
Course Description: C is a powerful system programming language and is commonly used to programme operating systems such as Unix. One of the main advantages of programming in C is that it allows the programmer to write directly to memory. This means that key constructs such as pointers, constants and strings can be used within the memory in an efficient and machine-independent fashion. This free online computer programming course covers topics such as using pointers for direct memory access and manipulation in C, changing the memory address contained within a pointer and introduces constants and string literals. You will learn why pointers contain memory addresses of multi-byte variables, and how to visualise RAM in a new way. This free online computer programming course will be of great interest to IT and software professionals who would like to learn more about this powerful and efficient programming language, and to all learners who would like to learn more about the kind of programming language that is used to develop operating systems.
License:
Release Date: 08 November 2012
Content  
Course Duration (Avg Learner): 1-2 Hours
Video/Audio: High
Audio Only: High
Animation: None
Assessments: Yes
Education Level
Age appropriateness: 18+ Years
Minimum Grade/Class Level:
Validation: Level 5
ALISON Testing: Yes
Certification Availability
PDF Download: Yes
Parchment: Yes
Framed Certification: Yes

Study for Free at Your Own Pace! Start This Course

  • Shubham Singh
    Shubham Singh India ALISON helped me to understand C using pointers, Constants and Strings. Strings are arrays of character type. Pointers help us to understand where the memory of a variable is stored. Constants are read only items that cannot be changed. C is a general-purpose, imperative computer programming language. It supports structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations. By design, C provides constructs that map efficiently to typical machine instructions, and therefore it has found lasting use in applications that had formerly been coded in assembly language, including operating systems, as well as various application software for computers ranging from supercomputers to embedded systems. C was originally developed by Dennis Ritchie between 1969 and 1973 at AT&T Bell Labs,[5] and used to (re-)implement the Unix operating system.[6] It has since become one of the most widely used programming languages of all time,[7][8] with C compilers from various vendors available for the majority of existing computer architectures and operating systems. C has been standardized by the American National Standards Institute (ANSI) since 1989 (see ANSI C) and subsequently by the International Organization for Standardization (ISO). Many later languages have borrowed directly or indirectly from C, including C++, D, Go, Rust, Java, JavaScript, Limbo, LPC, C#, Objective-C, Perl, PHP, Python, Verilog (hardware description language),[4] and Unix's C shell. These languages have drawn many of their control structures and other basic features from C, usually with overall syntactical similarity to C that sometimes includes identical simple control structures.[9][10][11] C is also used as an intermediate language for other languages,[12] and for building standard libraries and runtime systems for higher-level languages, such as CPython. 2015-04-09 17:04:23
  • Shubham Singh
    Shubham Singh India ALISON helped me to understand C using pointers, Constants and Strings. Strings are arrays of character type. Pointers help us to understand where the memory of a variable is stored. Constants are read only items that cannot be changed. 2015-04-09 17:04:48
  • Regina Taira Asuncion
    Regina Taira Asuncion Philippines The topic discussed is clear. 2015-04-09 07:04:28
  • Ronald Natalia
    Ronald Natalia Philippines This still is the best tutorial there is around. Whats good is that it also comes with a certificate. 2015-01-19 10:01:24
  • Jason Craig
    Jason Craig United States of America Great 2014-11-15 06:11:30
  • Kareem Ragab
    Kareem Ragab Egypt Great 2014-07-14 12:07:38
  • Mahmood Shah
    Mahmood Shah Australia excellent 2014-06-21 06:06:37
  • Janis Sprogis
    Janis Sprogis Latvia Good course for basics 2014-04-30 23:04:40
  • Yohannes Seifu
    Yohannes Seifu Ethiopia is good ,i many things in this course. 2014-04-18 03:04:17
  • Khalid Hasan Bappy
    Khalid Hasan Bappy Bangladesh i like it 2014-04-17 04:04:03
More Comments and Reviews >>

Study for Free at Your Own Pace! Start This Course

Free, Online C Programming - Using Pointers, Constants and Strings Course.