Đang chuẩn bị liên kết để tải về tài liệu:
C 2.0 practical guide for programmers PHẦN 3

Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ

Kể từ khi Pascal không có cách nào bản địa để làm điều này, bạn vẫn phải chèn một mô-đun lắp ráp thông thường để thực hiện các chức năng. Tương tự như vậy, bạn có thể dễ dàng loại bỏ một chương trình thường trú cao cấp từ bộ nhớ. Một lần nữa, bạn phải viết thường xuyên trong ngôn ngữ lắp ráp để làm điều này. Đối với nhiều ứng dụng, lập trình mã phải | 3.1 Fields and Methods 35 case at the beginning of the constructor body. Therefore the following code class Id public Id private int number 1 is converted by the C compiler to class Id public Id number 1 private int number A Digression on Formatting Similar to the print functions of C the .NET string formatting methods including Console.WriteLine take a formatting string as its first argument followed by zero or more arguments. Each of the arguments is formatted according to its corresponding specifier in the formatting string. Therefore the formatting string contains one specifier for each argument. Each specifier is defined as I EBNF I n - w f where n is the zero-based index of the argument s following the format string where minus - specifies left justification where w is the field width and where f is the type of format. Both left justification and type of format are optional. The sharp and 0 are digit and zero placeholders respectively. For example the simple formatting string with four parameters given here Console.WriteLine 0 1 2 and 3 1 2 3 go outputs the following string 1 2 3 go Table 3.1 summarizes the types of numeric formats and the following program illustrates their use. The character bar in the formatting strings is used to highlight the resultant string and any possible alignment. using System class Format static void Main Console.WriteLine 0 C 1 C 1.23 -1.23 Console.WriteLine 0 D 1 D4 123 -123 Console.WriteLine 0 F 1 F4 1.23 1.23 Console.WriteLine 0 E 1 G 1.23 1.23 36 Chapter 3 Class Members and Class Reuse Console.WriteLine 0 P 1 N 1.23 1.23 Console.WriteLine 0 X 1 X5 2 5 X 3 -5 X 255 255 255 255 Console.WriteLine 0 .00 1 0.00 2 5 0.00 3 -5 0.00 .23 .23 .23 .23 Output 1.23 1.23 123 -0123 1.23 1.2300 1.230000E 000 1.23 123.00 1.23 ff 000ff FF FF .23 0.23 0.23 0.23 3.1.4 Declaring Destructors The garbage collector in C is an automatic memory management scheme that scans for objects that are no longer referenced and are therefore eligible for .