C Language 0 Basic Learning Personal essay introduction and catalogue

Source: Internet
Author: User

It is well known that computers are divided into many languages.

From the underlying machine language to later assembly language to process languages (process-oriented languages such as C,pascal,baisc ...) to later object languages (object-oriented languages such as: c++,delphi[pascal syntax], easy language, Visual Basic , csharp[is the normal wording of C #]).

So why is it so much trouble to divide so many languages?

An era has an era of ideas. The people who created the C language thought that the process was coming down. Later people created C + + because they wanted to encapsulate repetitive code or partially duplicated code, and that was not much easier. When you use it, you call the incoming parameter.

Now, first of all, the history of C language is a bit wrong.

The world's first operating system should be UNIX, right? The B-language invented by Bell Labs was created. But later found that there are many shortcomings. So the cattle man developed C language. That is to say, B language born Unix Unix thinking birth C language.

Then the C language makes Unix stronger.

I believe that I have read the Wintel Alliance, Microsoft and the Union. Monopoly of the computer industry. This little talk is about the basis of the C language.

Why do you learn C language? This is believed that many people will scold the good-for-nothing xxx to learn C language to do very much ah?

In fact, the C language emphasizes the process. If you want to have a detailed understanding of the Windows bottom, then C language and assembly language must learn.

Because C language can be very flexible to call the API to write programs. Now the language Delphi VB and so 、、、 they are encapsulated good painting an interface can be.

And after you learn the basics of C language. C + + will also be a lot because of their own as a whole. Includes Java C # PHP many languages and C-front almost the same c less what? The concept of objects and classes is reduced. Grammar is always the same.

There are not many useless knowledge points to be explored here. I read the book not much background knowledge of a lost lost embarrassed to take out because everyone will. All know.

This write C language 0 Basic tutorial, mainly speaking C99 standard and C90 standard most of the previous C language standard for C99 standard I'm not talking because some systems are already incompatible.

Chapter One: a summary and introduction of the stereotyped C language.

Chapter II: C Data

Chapter III: operator expressions

Fourth Chapter: Circular statements

Fifth chapter: Process Control

Sixth chapter: Functions

Seventh chapter: Pointers overview

Eighth chapter: Arrays and pointers

Nineth Chapter: Pointers and strings

Tenth chapter: Pointers and functions

The 11th chapter: pretreatment

12th chapter: Memory Management

13th chapter: Structure and other

13th Chapter: Bitwise arithmetic

C Language 0 Basic Learning Personal essay introduction and catalogue

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.