Introduction to C language Video

Source: Internet
Author: User

By learning "C Basic Video Tutorial", you can have a basic understanding of C language, and will write some basic procedures, this video is mainly to explain the content of:
1. Conversion of numbers into 2. variables, operators, and Expressions 3. Process Control Statement 4. Array 5. Pointer 6. Function 7. Confirmation of the complex Class 8. String 9. Bit arithmetic
10. Struct and enumeration 11. Dynamic memory allocation 12. Preprocessing 13. File operations
Hope to watch this video can improve your C language level, thank you for the support of the thousand front interconnection.
No. 01 Lecture-Conversion of numbers (1)
This video mainly explains the concept and meaning of the system, more commonly used in some of the system such as 2 binary, 8, 10, 16, and in the computer language why use 2 binary.
No. 01 Lecture-Conversion of Numbers (2)
This video mainly explains the conversion between the binary, for example: 10 binary and 2 binary, 8 binary, 16 binary conversion.
No. 01 Lecture-Conversion of Numbers (3)
This video mainly explains the original code, the inverse code, the complement and its calculation method.
No. 02 Lecture-variables, operators, and expressions (1)
This video takes you through writing your first C language program, telling you how this information is stored in computer memory, and briefly describes what identifiers and keywords are.
No. 02 Lecture-variables, operators, and Expressions (2)
This video explains some of the common data types, such as: int type, char type, short type, float type double type.
No. 02 Lecture-variables, operators, and Expressions (3)
This video focuses on what is an expression, the composition of an expression, and the type conversion that occurs when different types of arithmetic element characters are operated on.
No. 02 Lecture-variables, operators, and Expressions (4) This video focuses on several operators and their expressions, such as:
Assignment operators and assignment expressions, relational operators and relational expressions, logical and logical expressions, comma operators and question mark colon operators, and precedence of operators.
No. 03 Lecture-Flow control statements (1)
This video mainly explains the use of the IF statement in the control statement.
No. 03 Lecture-Flow Control statements (2)
This video mainly explains the use of the goto statement in the flow statement and the use of switch statements.
No. 03 Lecture-Flow Control statements (3)
This section focuses on the use of the while statement in a looping statement.
No. 03 Lecture-Flow Control statements (4)
This section focuses on the use of the For statement in a looping statement.
No. 04 Lecture-Arrays (1)
This video mainly explains the concept and essence of one-dimensional arrays, focusing on the subscript of one-dimensional arrays.
No. 04 Lecture-Arrays (2)
This video mainly introduces the initialization, assignment and use of arrays.
No. 05 Lecture-Hands (1)
This video focuses on pointers, pointers, the nature of variables, the declaration of pointers, and their initialization.
No. 05 Lecture-Hands (2)
This video focuses on pointers arrays to understand the relationship between first-level pointers and arrays.
No. 05 Lecture-Hands (3)
This video focuses on the const keyword, the const type pointer, and the const pointer qualification.
No. 06 Lecture-Function (1)
This video mainly explains the function, the initial understanding of function invocation and use.
No. 06 Lecture-Function (2)
This video mainly explains the function's formal parameters, arguments, and function return values.
No. 06 Lecture-Function (3)
This video explains the function's value passing and address delivery.
No. 06 Lecture-Function (4)
This video mainly explains the function parameter passing rules.
No. 07 Lecture-Validation of complex types
This video mainly explains how to parse complex types of structures, such as function pointers and elements that are arrays of pointers.
No. 08 Lecture-String (1)
This video focuses on the concept of strings, their structural features, and where strings are stored in memory.
No. 08 Lecture-String (2) This video mainly explains the 2 functions of the prototype and application are:
The Atoi function and the strcmp function.
No. 08 Lecture-String (3) This video mainly explains the 3 functions of the prototype and application are:
strcpy functions, strcat functions, and STRSTR functions.
No. 08 Lecture-String (4)
This video mainly explains the prototype and application of the Strtok function.
No. 09-bit arithmetic (1) This video mainly explains the basic concept of bit operation, which mainly explains the bitwise AND and bitwise OR operations;
Bitwise XOR and bitwise negation operations, left and right shift operations.
No. 09 talk-Bit arithmetic (2)
This video focuses on bit operations, implementing the bit operations we learned in the previous video, such as: Place the nth position of a number 1.
10th Lecture-Structs and enumerations (1)
This video mainly explains the concept and meaning of structure, how to declare and assign values.
10th Lecture-Structs and Enumerations (2)
This video focuses on the use of structs, and then briefly describes the concept and meaning of enumerations and how they are used.
11th talk-Dynamic memory allocation
This video mainly explains the application function malloc function of heap space, then frees the heap space manually, and analyzes the concept and difference of heap and stack.
12th Lecture-pretreatment (1)
This video mainly explains the four steps of compiling, then analyzes the macro (define) and how to use it.
12th Lecture-pretreatment (2)
This video focuses on typedef and how to use it.
13th Lecture-File Operations (1)
This video mainly explains the Open (fopen) and Close (fclose) Two functions of the file, as well as the read (fread) function of the file.
13th Lecture-File Operations (2)
This video mainly explains the file read-write (fwrite) function.
13th Lecture-File Operations (3) This video mainly explains a copy of a file program.

Introduction to C language Video

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.