TAILIEUCHUNG - iPhone SDK Programming A Beginner’s Guide phần 2

C mảng là tương tự như các mảng Java. Bạn khai báo mảng như nhau, nhưng C không có từ khóa mới, bạn chỉ cần bắt đầu sử dụng các mảng (Ví dụ 2-10). Listing 2-10 Sử dụng một mảng CC có cấu trúc, Java không có một kiểu dữ liệu struct. Trong C, một cấu trúc tương tự như một lớp, nhưng đã không có phương pháp, | Chapter 2 A C Refresher 33 Listing 2-8 C s switch statement switch myInt case 1 myOtherInt 3 printf case one break case 2 myOtherInt 5 break default myOtherInt 4 Loops should prove familiar if you know Java as should the do-while loop and the for loop Listing 2-9 . Listing 2-9 The while do-while and for loops using C int i 0 while i 20 printf loop d i i do printf loop d i i-- while i 0 for int i 0 i 20 i printf loop d i Arrays and Structures C arrays are similar to Java arrays. You declare arrays the same but C has no new keyword you simply start using the array Listing 2-10 . Listing 2-10 Using a C array int myArray 100 myArray 0 1 myArray 1 2 34 iPhone SDK Programming A Beginner s Guide C has structs Java doesn t have a struct data type. In C a struct is similar to a class but has no methods or inheritance Listing 2-11 . Listing 2-11 A C struct struct myBox int length int width Arrays can hold structures for instance you might declare an array to hold 100 myBox instances Listing 2-12 . Listing 2-12 Using a C struct in an array struct myBox myBoxes 100 myBoxes 0 .length 10 myBoxes 0 .width 2 Functions You declare functions the same way using C as you do using Java only C does not restrict a function s visibility. C has no public or private functions. Like Java you declare a C function with a return type a name and argument list. You write function declarations in header files. You write function definitions in C source files. Functions that don t return anything use void as their return type. If a function takes no arguments you can optionally list the arguments as void. void sayHello void Although you can t declare a function private you can declare a function static. But a static function in C is very different from a static function in Java. In C declaring a function static is similar to declaring a function private in Java. In C only functions declared in the same file can use a function declared static. Static functions are useful for utility functions that .

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.