C language process

55 thousand Unauthorized reproduction is prohibited Understanding the course
Course Introduction
discuss {{interaction.discussNum ? '(' + interaction.discussNum + ')' : ''}}
Suitable for people
Those who want to engage in programming development, those who have computer foundation and fail to pass the interview, college students who are out of school, and those who improve their programming ability, as well as the C/C++engineers of the Fortune 500.
You will learn
You will have a comprehensive grasp of the content of c/c++, help improve your programming ability, and let you understand the difficulty required by the top 500 enterprises.
Course Introduction

At the beginning of the course, students will understand the construction of multi platform programming environment, know multiple operating systems (android, ios, windows, mac os, linux, unix, ubuntu), and execute c/cpp development tool set software on these platforms. It is no longer a problem to realize cross platform development in a single language. Information security can enable you to realize your strategic ideas in the game. As long as you use your mouth, you can complete the speech control game and voice control wps operation that can only be seen in science fiction movies. You can lose the ppt control stick in your hand when learning this course. People to people communication between countries can not be without the help of QQ, WeChat and other software. We can complete the function of communication software through this course, and you can also build your own communication software.

Errors are inevitable during programming, and correct programming steps are required to avoid errors. From software idea to software design, then to code implementation, program debugging. Only when the programming steps are correct will the value of the software be reflected. We use WeChat, and you can only see simple functions. Behind this is the fact that many software practitioners are responsible for maintenance in the background. This is the maintenance of software, and also the most important part after the software is realized.

Information security has always been the focus of the IT industry. If this problem occurs in the operation of a game, the game company will lose its economy. Look at the game "Plants vs Zombies" in the picture. Zombies have always been like Chinese ghosts in the eyes of Americans, which is creepy. Then we will use plants to kill zombies. This screen full of peas does not mean that there are always peas. This is the use of pointers. 702550295138937407.jpg

The picture was taken when I played the game. I modified the sunshine value with the pointer. No matter how fierce the zombie is, it is not the opponent of the pointer!

Basic knowledge is also the key to this course, including the detailed explanation of characters and pointers, the development of more than three-dimensional arrays, and the commonly used type of data used by large enterprises.

It aims to let the little friends who are not proficient in learning skills enjoy the nourishment of knowledge. Circular statements are the key to development. Circular statements are everywhere. You can write circular statements anytime and anywhere. The most powerful search algorithm is the Lagrange 2-point search algorithm. Only one formula of this algorithm is standard, and this standard algorithm is in the course. Memory and scope This is the key to the confusion between software and four memory areas. Do you want to maximize your cpu core? Do you want to make use of each core and reach the main frequency limit? Do you want to use c/c++to develop web pages? Come on! You can do that! You want your software to meet the company's requirements better! Do you know what model should be used for software design? Come in to class if you want!

Maybe you would like to know some cross platform cases. The following figure is a simple case, the Android toolset,

 image.png

The following figure is a commonly used button function implemented with Xcode and C language,

 image.png

In addition to Android and iOS, we can also develop certain tool software through vs2015 in Windows. The following is the case of MFC framework, image.png

In addition to the simplest case of MFC above, you can also better understand the C language through the following full-featured cmd toolset, which is the cross platform feature of C and the toolset implemented by MFC

 image.png

In addition to the tool set, we can also use C language to implement a special programming language, also known as Easy Language.


 image.png


For the multithreading part, let's take a look at the following figure!


 image.png

And this one

 image.png

And this one

 image.png


In addition to multithreading, we can also use C to write web pages,

 image.png


While we want to control the qq form, is the following picture a better example

 image.png


In addition to controlling the form, you can actually do many things,


 image.png


Modify the game data, and then check

 image.png

The above is the memory principle

And here's the real battle

 image.png


 image.png


Besides modifying the memory, do we need to do something to let others see our works,


 image.png


Every time the positioning of the Wei star appears on TV and in movies, does it have a specific video clip that is positioned from the perspective of the Wei star? Today we can also achieve it, using Google Earth

 image.png

If you think this is not enough, we can only let ghosts knock on your door in the middle of the night

Haunted in the middle of the night


 image.png


Of course, the most troublesome thing for everyone is the base tool


 image.png

Funny things need to be shared three times

 image.png


 image.png

 image.png

 image.png

The picture above is an emotion analyzer

 image.png



I'm sure you haven't heard of Level 11 pointer! Come on! here you are


 image.png


If you can't find a girlfriend, let's treat it!

 image.png


Actually, they are all gadgets

This is what Brother Cheng likes to do. He checks people's information every day

 image.png

 WeChat picture_20200813172103.jpg

You may use ps to put the image of your running on the screen, and keep yourself on the screen like a butterfly in the picture.  


Perhaps the architecture engineers of enterprises need you to help them solve problems!

        

        WeChat Picture_20200813172738.jpg

The picture is a chat room, which can be used for communication between you and friends with a little modification.


common problem
Q: Can you pass the enterprise interview?
Answer: This course is for enterprises. Do you think it's OK!
Q: Junior high school graduates are not good at English and mathematics, can you learn programming well?
Answer: This course is designed for Xiaobai. English and mathematics are not the key to learning C/C++programming. The teacher will lead you to learn from the basics step by step. Have a good time!
Expand more
release
 head portrait

{{ item.user.nick_name }} {{ EROLE_NAME[item.user.identity] }}

Topping note
 Discussion Chart
{{ item.create_time }} reply
  • delete

    Are you sure to delete?

    confirm
    cancel
  • {{item. is_top==1? 'Cancel topping': 'topping'}}

    The discussion that has been set to the top, do you want to replace the existing one?

    confirm
    cancel
{{ tag.text}}
 head portrait
{{ subitem.user.nick_name }} {{ EROLE_NAME[subitem.user.identity] }}
{{ subitem.create_time }} reply
delete

Are you sure to delete?

confirm
cancel
release
{{pageType==='video '?' The discussion area grabs the sofa, and you can get double credits': 'The discussion area is empty, please say two sentences~'}}
release
{{tips.text}}
{{ noteHeaderTitle }} note {{hasMyNote? 'My notes':' Take notes'}}
{{hasMyNote? 'My notes':' Take notes'}}
Quality Notes
Updated on: {{$dayjs. format ('YYYY-MM-DD HH: mm: ss', item.last_uptime*1000) }}
 head portrait
{{ detail.username }}

Public notes are visible to others and have the opportunity to be rated as "high-quality notes" by the administrator

{{ noteEditor.content.length }}/2000

Public Notes
preservation
put questions to

The lecturer will answer your questions as soon as possible. If you choose to ask questions in public, you can get more help from students.

Record time point
Record the time when the video is played when asking questions, so as to facilitate subsequent viewing
Open questions
Submit