tailieunhanh - Buit Windows By C.Net part 13

Tham khảo tài liệu 'buit windows by part 13', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | 124 PHÂN II Ngôn ngữ C 26 27 else 28 You must enter a number between 1 and 10 29 30 31 Dòng 23 trong ví dụ cho thấy cách dùng của toán tử điểu kiện ở đây biến kiểu string odd_even được gán giá trị dựa trên điều kiện i 2 0. Khi kết quả của điều kiện là true biến odd_even được gán hằng số dạng chữ là even . Khi biểu thức là false biến odd_even được gán giá trị là odd . Trong ví dụ toán tử điều kiện được sử dụng để thay thế cho bôn dòng lệnh từ dòng 17 đến dâng 20 cùa ví dụ . . Phát biểu goto Vâng phát biểu goto vẫn còn được sử dụng. Tôi biết rằng các bạn sẽ thắc mắc vì sao một ngôn ngữ hiện đại như c lai vẫn sử dụng phát biểu goto Phát biểu goto cho phép tiến trình thực hiện ngắt ngang và lập tức chuyển đến thực hiện tiếp chương trình tại một nhân label chỉ định. Đôi khí việc sử dụng phát biếu goto một cách đúng đắn có thể làm cho đoạn mã chương trình chật chẽ và hiệu quả. Mặt khác sử dụng phát biểu goto sẽ làm cho đoạn mã chương trình dễ đọc hơn. Có một ít điều ràng buộc khi sử dụng phát biểu goto. Phát biểu goto không được sử dụng để nhảy vào đoạn xử lý của các phương thức khác hay thoát ra khải phương thức hiện hành. Phát biểu goto chỉ được sử dụng để chuyển điều khiển đến một nhãn ngay trong vùng mã hiện tại. Cú pháp của phát biểu goto cũng tương tự như c C hay VB. Nhãn đích là chuối các ký tự chữ cái và ký số trong đó vị trí dầu tiên phải là một chữ cái. Tên của nhãn được kết thúc bởi ký tự hai chấm để chỉ rõ rằng dây chỉ là nhãn chứ không phải là câu lệnh biểu thức hay là biến. Phát biểu goto có cú pháp như sau goto label-name Ví dụ minh họa cách dùng cơ bản của phát biểu goto. Ví dụ Phát biếu goto 1 File 2 Author Richard L. Weeks 3 Purpose Demonstrate the use of the goto statment 4 5 GHƯƠNG 2-1 Các vấn đề cơ bản của C 125 6 using System 7 8 9 public Class GotoTest 10 11 public static void Main 12 13 14 about to goto labell 15 goto labell 16 This will not print 18