... start
row = 0; col = (n-1) / 2;
KHOA CNTT KIỀU TUẤN DŨNG 0903400513
while ( count < n*n + 1 )
{
a[row][col] = count++ ; // set value for elements
old_row = row ; old_col = col; // save ... ( row == -1 ) row = n - 1;
col += 1; if ( col == n ) col = 0;
// in case of already having number
if ( a[row][col] != 0 )
{
row = old_row + 1;
col = old_col;
} // end if
} // end while...
... Dạng thức của nó như sau:
Code:
switch (expression) {
Lập trình C cho VXL - Cơ bản VAGAM - giotdang
case constant1:
block of instructions 1
break;
case constant2:
block of instructions ... Here // vong lap vo tan
ngat0:
reti
code C
Code:
void main // chuong trinh chinh
{
while(1) //vong lap vo tan sau khi thuc hien xong cong v
i
ec
}
void ngat0(void) inte...
... mảng 2 chiều là:
Datatype arrayName[rows][columns];
Rows: Số hàng
Columns: Số cột
Ví dụ: khai báo mảng 2 chiều có 2 dòng, 3 cột
int a[2][3];
Col 0 Col 1 Col 2
a[0]
[0]
a[0]
[1]
a[0]
[2]
Row
0
Row ... chỉ của biến a, chứ
không phải giá trị. Như vậy con trỏ b sẽ chứa địa chỉ của biến a. Trong
thân hàm tong, lệnh hàm cộng thêm 6 của vùng nhớ do con trỏ n trỏ
đến, thực chất là cộng thêm 6 cho...