Learning Basics and C-language basic survey

Source: Internet
Author: User

What skills do you have that are better than most people (more than 90%)?

Answer: Before answering this question should add "I think" three words; in fact, I do not have a lot of practical skills, is nothing but some special, no fresh meaningful skills, such as I think there are some less popular sports ah, lie in bed, sleep, cranky read the newspaper boast Ah, of course, and perseverance; But even these I can not guarantee more than 90%, so before adding "I think" three words.

Two. What are your successful experiences with the acquisition of this skill?

A: As for experience, perseverance, is to complete one thing on the end, not halfway.

Three. What are the similarities with the learning experience in the teacher's blog?

A: I found that my common experience with teachers is to practice more and to ask more.

Four. Survey on C language learning

1. How do you learn C language? (Homework, experiment, textbook, others), what are the experiences and lessons of C language learning compared to your superb skills?

The class listens earnestly, the class exercises more, at the same time often with the teacher schoolmate exchanges;

2. How many lines of C code have you written so far? What is the understanding? Quantitative change caused qualitative change, how to balance the quality and quantity?

This I practice less, also on the 1000 line up and down, understand the general like, thus resulting in my C language level generally like;

3. Have you learned the C language, you divide the array pointer, pointer array, function pointer, pointer function these concepts? ((X[4]) ()) [4] What is the X in this statement?

Array pointers: pointers to arrays

Array of pointers: Elements inside an array are pointers, arrays of pointers are stored

function pointer: A pointer to a function containing the address of the function, calling the function

Pointer function: When a function declares its return value as a pointer, returns an address to the function for the expression that requires the pointer;

4. Have you learned the C language, do you understand the differences and connections between files and streams? How do I differentiate between text files and binaries? How do I programmatically manipulate these two files?

I'm not quite sure of that.

5. Have you learned C language, do you know what is process-oriented programming? What is the way it solves the problem?

This is not quite clear;

6. What is a module in C language? Have you ever written a program for multiple source files?

module is to separate the program according to the responsible part, split into multiple parts, and then assembled into a complete program. Multiple source files are not written by the program;

7. Have you learned the C language, do you know what is "high cohesion, low coupling"? How does this principle apply to high-quality programming?

High cohesion refers to the elements of a module is closely linked, low coupling is the module between the independence of strong, we should try to meet this basic principle in the design, so that the function of each module independent, program design thinking clear;

8. Having learned C, how do you copy the contents of array A into array B? How do I find the number 5 in an integer array a? How do I sort an integer array a (small to large, from large to small)? Write the appropriate program.

Array A is copied to array B:

 #include <stdio.h>#include <stdlib.h>main () {char a[200] = int i; printf ( "input:\n"); scanf ( "%s", a); for (i = 0;a[i]! =  ' n '; i++) {B[i] = a[ I]; } printf ( "%s\n", b);} 
/span>
    • Refer to how to quickly read a book, quickly read the cloud class has PPT, each chapter raises a question.
    • 1:java compilers and interpreters are two things? Or is it two things done by a thing?

2:scanner class creation objects do not understand how to use, why these examples do not have a complete program?

3: How the XOR encryption is run.

4: What is a local variable that only works in a method?

5: Overriding the parent class the access permission given is not understood by the example.

6: Does the interface mean the calling function in the C language?

7: Use the Try~catch statement to handle the difference between an exception and a C-language Case~default statement?

How does the 8:integer class invoke its class?

9:jframe () How do I create a window?

10: How is the byte input (out) stream connected to the character input (out) stream?

11. How to connect to MySQL database

12. What is the difference between a process and a thread?

13. How do I read the resources in the URL?

14: How do I perform a Boolean operation of graphics?

Java Learning Goals:
Careful lectures, timely completion of homework, a lot of practice, strict demands on themselves, and teachers and classmates to communicate problems.

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.