This blog is aimed at C language beginners. For example, the AI part of the computer is only some relatively simple improvements (attack, defense, occupying favorable terrain), and does not involve intelligent algorithms (such as game tree). Some of the codes contain my understanding of programming. If there are deficiencies, please give me mor ...
Posted by ryy705 on Fri, 13 May 2022 23:06:01 +0300
Modular programming
1. Why modular programming?
A: if I were Party A, I would put forward my requirements to you. After a month, you finally wrote the code I wanted. However, if you write all the functions in a c file, do you think I will ask you for later maintenance? Impossible, because I understand your whole program framework, I will main ...
Posted by benjam on Fri, 13 May 2022 03:45:45 +0300
catalogue
Functions to be realized
Realization of specific functions
1. Create a new node
2. Initialization of bidirectional linked list
3. Tail insertion of two-way linked list
4. Printing of bidirectional linked list
5. Header deletion of two-way linked list
6. Destruction of two-way linked list
7. Node search of bidirectional link ...
Posted by wolfcry044 on Fri, 13 May 2022 02:09:49 +0300
catalogue
1 functions in C language
2 meaning of function
3 process oriented programming
4 declarations and definitions
1 functions in C language
Origin of function
Program = data + algorithm
C program = data + function
2 meaning of function
Modular programming
Modularization in C language
3 process oriented programming
Proc ...
Posted by BruceRowe on Thu, 12 May 2022 17:22:06 +0300
Question: how to expand the previous communication framework to support UDP communication and become a perfect network communication framework?UDP communication extensionOutline design of UDP communication entityEach UDP Point is peer-to-peer (because it is not necessary to initiate a connection actively), and can communicate through ip address ...
Posted by optik on Thu, 12 May 2022 13:51:43 +0300
IEEE 754 standard
Storage method: sign bit, exponent, mantissa
IEEE floating point arithmetic standard: IEEE 754
type
Sign bit
index
Mantissa
float
1
8
23
double
1
11
52
Take float as an example to discuss floating point numbers.
The memory representation of floating-point type is different from that of integer type, and the memory ...
Posted by maest on Tue, 10 May 2022 16:37:10 +0300
1. Background
In the development process, it is inevitable to maintain a set of data, and be able to add, delete, modify and check quickly. If the amount of data is large and needs to be persistent, choose the database. However, if the amount of data is relatively small, does not need persistence, and requires high response time, it is most ap ...
Posted by kolanos7 on Tue, 10 May 2022 14:03:36 +0300
preface
The last article introduced the structure of sds and how to use sds. In this chapter, we will go back to the place of reading io data to see how redis reads data from io and finally converts it into the process of executing commands. This article needs to be familiar with the previous two articles first. Students who haven't read ...
Posted by dustbuster on Tue, 10 May 2022 08:16:03 +0300
Xia Hao
momentum
Abstract: in operations research, it is complex to solve linear programming problems manually by using the classical simplex method, but it can be realized quickly by using the powerful computing power of computer. In this paper, the algorithm of classical simplex method is implemented with the help of traditional C language, ...
Posted by Lauram340 on Mon, 09 May 2022 12:54:23 +0300
A simple calculator
Title Requirements:
Simulate the operation of a simple arithmetic unit. Assuming that the calculator can only perform addition, subtraction, multiplication and division, and the operands and results are integers, the four operators have the same priority and are calculated from left to right.
Input format: Input gives a ...
Posted by Lessur on Mon, 09 May 2022 02:04:30 +0300