20165303 Learning Basics and C-language basic survey

Source: Internet
Author: User

20165303 Learning Basics and C language Basic survey skills learning experience
  • I think my ping-pong game is good, can not say very good, but some basic skills are still will, when the father was very fond of watching table tennis, and sometimes with me to see, the first look at the time I found that the fierce competition is really wonderful, those high-level arc spinning ball and Spike, really is to make people pleasing, Since then, I have secretly made up my mind, I also want to acquire a good skill, play table tennis well.
  • I started playing table tennis probably from the third grade of primary school, that time Dad's unit has a ping-pong table, just at the beginning I let my father play with me every afternoon, because also to do homework, so the rules after school only half an hour, from the beginning to teach me to hold the clap, serve, catch to later forehand arc spin ball, And then to the later backhand spin ball, Spike, that's how I came along, gave me a very deep impression once is a little more than I was a child and I played the game, at first I still play with him, but then he found that my backhand is a weakness, so began to play my anti-handball, I basically do not pick up, So I lost, lost very miserable, I was lying on the ground, fell beat, the ball also crushed, and then I back again, I can not so concede, so I began to practice the backhand, do not know how many afternoons, backhand arc spin ball and backhand spike finally learned almost. I think the most important thing to learn to play table tennis is to insist and practise more, there is no better way.
  • I know that the teacher is also a ping-pong fan, the teacher said in his blog this year's training in the average 7,000 times a day, a year 200多万次, I think this is the so-called persistence and more practice, want to play good, only this method, there is no shortcut, playing ball sense is by the accumulation of training out, There is no opportunistic one to say.

    Basic survey of C language
  • Learn C language I was from the beginning to see the textbook, roughly read the book, I know the C language is about what things, and then listen to the teacher lectures, meticulous study of C language things, and then began to do each chapter of the exercise, through a lot of exercises finally mastered the C language, learning C language is the most important is more practice, Do not practice will not have rich ideas, and then encounter new problems, of course, will not do.
  • My own estimate I probably wrote that there should be three thousand or four thousand lines of code, I think I understand the basics of things can be understood, but some in-depth things I think I mastered is not too good, and some of the programming ideas still have problems, I think C programming one is to learn more from other people's code, see, try to understand, this Part I think is quantitative , and then need to use their own ideas to make the problem, and then can extrapolate use of other topics, which is a qualitative change.
  • This is still clear, array pointers and function pointers are pointer types, pointers are an address, pointer to a type, array elements are all pointers array is called pointer array, pointer function is a function, pointer function return type is a type of pointer.
  • I don't understand, but look for information. Files are the basic unit of Computer Management data and an important place for applications to save and read data. Flow is an object, the object or the exchange of data between objects always first convert the object or data into some form of flow, and then through the flow of the stream, to reach the destination object and then convert the stream into object data. A text file is a computer file, which is a typical sequential file whose logical structure belongs to a streaming file. In particular, a text file is a file that is stored in ASCII (also called text) and, more precisely, the ASCII code is stored in English, numeric, and so on, while Chinese characters store the in-machine code. In addition to storing valid character information in a text file, including carriage returns, line feeds, and other information that can be represented by ASCII characters, no other information can be stored. Binary files The computer can recognize everything else is binary code, whether it is a text file or Audio Video class multimedia files need to be converted to binary files, the computer can be recognized,
  • Process-oriented "is a process-centric programming idea. is to analyze the steps required to solve the problem, and then use the function to implement the step by step, the use of a one-time call in turn.
  • Modules in C language I think that is the function of the bar, the program is modularized, need to call directly.
  • Cohesion is the measurement of the connection within the module from a functional point of view, and a good cohesive module should do exactly one thing. It describes the functional linkages within the module. Coupling is a measure of the connection between modules in a software structure, and the coupling strength depends on the complexity of the interface between the modules, the points entering or accessing a module, and the data through the interface. A class as far as possible to describe only one kind of things, as far as possible to do a single, do not have a method to write a function, write a function as much as possible into several methods, in a way to integrate these methods, the external provision of this method is good.
  • #include<stdio.h>int main(){    char a[100],b[100];   int i;  printf("输入字符串a\n");      gets(a);   for(i=0;a[i]!=‘\0‘;i++)   b[i]=a[i];    b[i]=‘\0‘;   puts(b);}
    #include <stdio.h>int main(){char A[50];int i,n=1;gets(A);for(i=0;A[i]!=‘\0‘;i++){   if(A[i]==‘5‘)   {   printf("有5");   n=0;   break;   }}if(n)printf("没有5");}
  • A program breakpoint is a special event (interrupt event) that occurs when the computer pauses the current task (that is, the program) and goes to another task (interrupt service program) before returning to the original task to continue execution.
  • I think that I should thoroughly understand every aspect of the textbook, practice, practice every day, I think our daily practice should be from simple to complex, the difficulty gradually deepened, in the process of continuous improvement.

20165303 Learning Basics and C-language basic survey

Related Article

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.