12. C language -- linked list and state machine notes

Tip: This is just a note 1, Introduction of linked list 1.1 first, let's talk about the defects of arrays: array elements must be consistent; Once the number of array elements is specified, it cannot be changed. The 1.2 structure solves the first defect of the array, and the linked list solves the second defect of the array. 1.3 alway ...

Posted by Sandip on Sun, 06 Mar 2022 10:08:24 +0100

[school recruitment manual] after learning C language, have you mastered all these interview questions?

Hello, everyone. I'm safe and sound. Each Preface Blog home page: Safe and sound Author introduction: 2021 blog star Top2 Our slogan: 🌹 Little bit, big dream 🌹 Author's request: due to the limited level of bloggers, it is inevitable that there will be mistakes and inaccuracies. I am also very eager to know ...

Posted by moonoo1974 on Sun, 06 Mar 2022 01:49:57 +0100

Teacher information management system

[this article is the author's final course design assignment, so it is long. The author's programming ability is weak, and many codes need to be improved. For the first time, I hope you can forgive me and forgive me; those who have optimization opinions are welcome to share with you in the comment area! I hope this article can help students in ...

Posted by 303tech on Sun, 06 Mar 2022 01:04:15 +0100

C language to achieve a simple Gobang game

catalogue Game ideas: 1. Print menu 2. Define chessboard ---- define a two-dimensional array 3. Initialize chessboard ------ initialize to space 4. Printing chessboard ----- first, you need to see the chessboard horn 5. Players play chess 6. Computer chess 7. Judge the end of the game 8. The main body of the total function of the game ...

Posted by hijack on Sat, 05 Mar 2022 16:21:16 +0100

Storage of data

catalogue I data type II Storage of integers in memory III Storage of floating point in memory I data type (1) Integer type: char, short, int, long These types are also divided into signed and unsigned, such as signed char and unsigned char Among them, short, int and long are unsigned by default in the compiler, and whether char is ...

Posted by Fahid on Sat, 05 Mar 2022 14:17:05 +0100

Time complexity of algorithm

The time of the algorithm is complex 1. Time complexity [] the concept of time complexity[~] time complexity rule (representation of big O)[~] common time complex calculations (1) The concept of time complexity: The time complexity of the algorithm is a function, which describes the operation time of the algorithm. The time spent by an algor ...

Posted by ggkfc on Sat, 05 Mar 2022 12:51:38 +0100

C language: Brush question summary

C language learning has come to an end. This paper is a summary of the recent learning of C language. Most of the questions come from niuke.com. This article is the last article in this stage of C language. After several months of study, I will write some blogs about Java. If I have the opportunity later, I will continue to improve the content ...

Posted by Brad on Sat, 05 Mar 2022 12:39:07 +0100

Talk about C language bit field / bit segment

catalogue 1. Concepts and definitions 2. Examples When doing embedded development, we often encounter such code: struct { unsigned int widthValidated : 1; unsigned int heightValidated : 1; } status; What does it mean to define structure variables in this way? The main reason is that when some information is stored, it only needs to o ...

Posted by drummerboy on Sat, 05 Mar 2022 12:21:25 +0100

C language: Address Book

Tip: after the article is written, the directory can be generated automatically. Please refer to the help document on the right for how to generate it preface 1, Design ideas Dynamic address book creation The first is to build the whole address book framework For contacts: 1. Create a structure iden to store the attributes ...

Posted by alexdoug on Sat, 05 Mar 2022 08:11:59 +0100

C language simple program practice

Square root of x int mySqrt(int x) { int low = 0, mid = 0, high = x; if (x < 0) return -1; if (x <= 1) return x; while(low + 1 < high) { mid = low + (high - low) / 2; if (x / mid < mid) high = mid; else low = mid; } return low; } Ge ...

Posted by dannau on Sat, 05 Mar 2022 06:44:02 +0100