C language string, escape character, operator

Notes on string, escape character and operator 1. String End flag of string: \ 0 Find the length of the string: use the strlen function Add a '\ 0' character to the arr2 array to print abc correctly char arr1[] = "abc"; //Memory storage form: abc ABC \ 0 char arr2[] = {'a','b','c'}; //Memory storage form: abc????????? //Print string pri ...

Posted by tpc on Sun, 24 Apr 2022 16:19:39 +0300

Linux network development tutorial 1_ Core concepts and models of network programming

Question: how to program the network?The essence of network programmingUsing the interface function provided by the operating system, the application program has the ability to send and receive network dataThe network interface is a function provided by the operating system at the code levelNetwork programming is just a fancy way to play a seri ...

Posted by gilmourt on Sun, 24 Apr 2022 13:04:21 +0300

MCU C language operation__ Modular thought__ 1. Automatic initialization

My sharing comes from the perception in the actual design process We can't guarantee the correctness of the sharing results. If there are mistakes, please point them out. I will study with an open mind. Thank you!!! 1, Common driver initialization methods: When we are writing the MCU program, we don't know whether there is a feeling that ...

Posted by jOE :D on Sun, 24 Apr 2022 08:16:23 +0300

Memory leak detection scheme and code implementation

1. Core and causes of memory leakage Memory leak(C/C++) Functions involved: 1 malloc/calloc/relloc new 2 free delete Its core is whether there is distribution or not Memory allocation and release did not match 2 hazards of memory leakage The space above the heap is constantly eroded by the user space. When malloc applies ...

Posted by Dongowarrior on Sun, 24 Apr 2022 08:15:19 +0300

C language programming (fifth edition of Tan Haoqiang) Chapter 10 input and output exercise answers to documents

You can also go to the program coffee( https://meta.chengxuka.com ), open the screen question section of the University. You can not only have answers and explanations, but also answer questions online. Title 1: what is a file pointer? What are the benefits of accessing files through file pointers? Answer: In the buffered FILE system, the key ...

Posted by konn on Sun, 24 Apr 2022 04:43:17 +0300

[sort] eight common sorts

1. Insert sort 2. Hill sort 3. Select Sorting 4. Heap sorting 5. Bubble sorting 6. Quick sort 7. Merge and sort 8. Counting and sorting --------------- Insert sort This sort was originally very simple, as shown in the figure: Let's first insert 9 as an ordered array. It's larger than 8, so swap positions   At this time, there i ...

Posted by CountryGirl on Sat, 23 Apr 2022 11:46:10 +0300

Simulation implementation list

The previous blog introduced various function interfaces and uses of list. This blog implements a simple list here to further deepen the understanding of list. frame Unlike the previous vector, list uses a two-way lead link for data storage, so you need to define a structure to store nodes first. template<class T> struct ListNode ...

Posted by kanikilu on Sat, 23 Apr 2022 10:24:26 +0300

Thread foundation of Linux C/C + +

catalogue 1. What is a thread 1.1 process and thread 1.2 threads 1.3 development history of threads 2. How to create and use threads 2.1 pthread_ The create function creates a thread 2.2 pthread_ Use of the create function 2.3} when the main thread ends, the branch thread will also end 2.4) multiple threads in the same process sha ...

Posted by denzlite on Sat, 23 Apr 2022 09:44:56 +0300

Function recursion (and examples)

catalogue 🤞1. What is function recursion 🤞1) Recursive definition 🤞2) Recursion is the main way of thinking (making big things small) 🤞3) Advantages of recursion 💕2. Two necessary conditions of recursion 💕1) 💕2) ❤️3. Introduction to exercises ❤️1) Print each bit of an integer (recursive implementation) ❤️2) factorization of n ( ...

Posted by agadgil on Sat, 23 Apr 2022 07:30:52 +0300

Algorithm: Dynamic Programming -- longest common subsequence

1, Dynamic programming concept The dynamic programming algorithm is similar to the divide and conquer method. Its basic idea is to decompose the problem to be solved into several sub problems. First solve the sub problems, and then get the solution of the original problem from the solutions of these sub problems. Different from the divide ...

Posted by rane500 on Sat, 23 Apr 2022 05:56:27 +0300