Ví dụ Hãy Tempi điểm đến một chuỗi thay đổi được, và makeTemp2 điểm đến một chuỗi chỉ đọc: Char» Tempi = (char m {"/ temp / XXXXXXXX"}; Char * Temp2 = "/ temp / XXXXXXXX"; Chức năng POW2 tính nhỏ quyền hạn của hai bởi một bảng tra cứu: Inline int POW2 (int n) { khẳng định (n > = 0 & & n < * 7); trở lại (const int []) {l, 2,4, 8, 16, 32, 64, 128} [n]; >; DrawTo mất một cơ cấu điểm truyền theo giá trị, trong khi DrawLine được thông qua địa chỉ của hai điểm. DrawTo ((struct Point) {x * 12, .y «n + 3}.); DrawLine (& (struct điểm) {x, y}, S (struct điểm) {- x, -y}); Nếu một hợp chất cạnh hiện đen ở cấp cao nhất của một tổ thiếc, sau đó các đối tượng vô danh có mức độ tĩnh-nó tồn tại trong suốt thực hiện chương trình. Các danh sách lớn chức trong trường hợp đó có Bulgaria chứa các giá trị chỉ không đổi. Nếu các hợp chất cạnh hiện chữ trong một chức năng, sau đó nó có mức độ và phạm vi au¬tomatic gồm các khối kèm theo trong cùng. Các đời của một hợp chất theo nghĩa đen là rất quan trọng khi nó Địa chỉ này được thực hiện; các lập trình viên phải chắc chắn rằng địa chỉ không được sử scholars sau khi rời khỏi phạm vi của chữ. Một chữ hợp chất được phân bổ mỗi lần khối chứa nó được nhập vào, nhưng thực repeat¬ed của hợp chất theo nghĩa đen mà không cần rời khỏi phạm vi chỉ reinitializes sự lưu trữ nếu cần thiết. Một thực hiện lặp đi lặp lại như vậy chỉ có mùa xảy ra khi một vòng lặp được construct¬ed với một lệnh goto bởi vì trong bất kỳ tuyên cách lặp đi lặp lại các chữ ghép sẽ là trong phạm vi của cơ Bulgaria lặp đi lặp lại, và phạm vi đó được trở lại với mỗi lần lặp. Ví dụ Các điền vòng sáu PTRs với con trỏ đến một mảng của duy nhất, và * (PTRs [i])» 4. int * PTRS 15]; int tôi ■ 0; một lần nữa: Gavrilovich [i] - (int [1]) {i}; Nếu (++ tôi < 5) goto nữa; Các mã sau đây đầy PTRs với con trỏ đến mảng ông nội, và * (ptr [i]) = > = tôi.
đang được dịch, vui lòng đợi..