C-Language Questionnaire survey

Source: Internet
Author: User

A questionnaire survey of C language
1, the future is not very clear planning, learn professional courses at the same time want to find themselves more interested in learning something, a little more way out. You have to get your driver's license during college.
2, study is self-conscious, not others force you. Accept the good knowledge that is conveyed to you by the things around you. Grow your own insight. Learning is a state of mind. Learning is not only a book, but also a society. Enrich oneself can better integrate into society.
3, any thing, perseverance, effort is experience AH
4, Software engineering This major, learn well, graduate a lot of work to wait for you, not learning, it should be very bad. Regardless of male and female students, learn this profession will have certain help. This professional said not difficult is not difficult, must be more on the machine, programming, programming, re-programming!
5, do more exercises, find examples of their own writing, according to their own ideas to finish. and classmates exchange, on the machine!
6, the initial focus of learning C language should be placed in mastering the language of grammar and rules, must develop good programming habits, usually write program attention to grammar standard format control, format specification, out of error is easy to find the wrong place. Active on the machine, a lot of practice
7, C language is the basis of most programming, so learning is very important. For me, there are not many places to use programming.
8, 1. Array pointers and array of pointers:

Array of pointers: first it is an array, the elements of the array are pointers, and the number of bytes in the array is determined by the array itself. It is the abbreviation for "array of stored pointers".
Array pointer: First it is a pointer to an array. The 32-bit system will always be 4 bytes, as to how many bytes it points to, not known. It is the abbreviation for "pointers to arrays".

2. function pointers and pointer functions:

A function pointer is a pointer variable to a function, which is essentially a pointer variable
Pointer function refers to a function with pointers, that is, essentially a function. A function return type is a pointer to a type
9, file and stream (stream) are two concepts that are both distinguished and connected.
Files are the basic unit of Computer Management data and an important place for applications to save and read data.
A stream is an abstract concept of a sequence of bytes, such as a file, an input/output device, an internal process communication pipeline, and so on. Stream provides a way to write bytes to the backing store and read bytes from the backing memory.

Text files and binaries
ASCII files are also referred to as text files, which are stored on disk with one byte per character for the corresponding ASCII code.
Binary files are stored as binary encoding methods for storing files.
10, process-oriented: "Process-oriented" is the car start is an event, car arrival is another event. We are concerned about an event when we are in the process of compiling. Rather than the car itself. We write programs for start-up and arrival respectively.
Process-oriented approach: process-oriented is a fundamental approach. It considers the actual implementation. The general process is the refinement from the top down. So the process is the most important is the modular way of thinking. To compare object-oriented, object-oriented methods mainly object to objects, objects include attributes and behavior.
11, module: C language Program module called "Functional Modular Programming", is a large task to break down into a number of small tasks, and then break down the small task into smaller tasks, until each task is only a separate function. Each of these tasks is called a module, and the module in C is implemented using functions.
12, cohesion poly-low coupling, is the concept of software engineering, is the standard for judging the quality of design, mainly object-oriented design, mainly to see whether the cohesion of the class is high, coupling degree is low.
13, #include "stdio.h"
int main ()
{char a[100],b[100];
int i;
printf ("Input string a\n");
Gets (a);
for (i=0;a[i]!= ' n '; i++)
B[i]=a[i];
b[i]= ' + ';
Puts (b);
}
14, breakpoint, one of the functions of the debugger, can let the program break where needed, so as to facilitate its analysis. You can also set breakpoints in a single debug, the next time just let the program automatically run to set the breakpoint location, you can break down the location of the last breakpoint, greatly facilitates the operation, while saving time.
15, encountered difficulties: a lot of basic knowledge did not understand, the back of the difficult knowledge and a little increase, it is difficult to absorb the teacher professor's things, in a state of emptying.

C-Language Questionnaire survey

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.