Diễn đàn hỏi đáp học thuật - Download Tài Liệu Miễn Phí
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

Diễn đàn hỏi đáp học thuật - Download Tài Liệu Miễn PhíĐăng Nhập

VỮNG TIN - TIẾP BƯỚC - THÀNH CÔNG


descriptionLiệt kê vị trí chẵn EmptyLiệt kê vị trí chẵn

more_horiz

Code:

void LietKeChan(int *a, int n)
{
   for(int i=0;i<n;i++)
   {
      if(a[i]%2==0)
      printf("%4d",*(a+i));
   }
}

descriptionLiệt kê vị trí chẵn EmptyRe: Liệt kê vị trí chẵn

more_horiz

Code:

void LietKeChan(int *a, int n)
{
   for(int i=0;i<n;i+=2)
      printf("%4d",*(a+i));
}

descriptionLiệt kê vị trí chẵn EmptyRe: Liệt kê vị trí chẵn

more_horiz
Admin đã viết:

Code:

void LietKeChan(int *a, int n)
{
   for(int i=0;i<n;i+=2)
      printf("%4d",*(a+i));
}

em mới làm quen với C thôi, cho em hỏi dấu * trước (a+i) ngĩa là j vậy

descriptionLiệt kê vị trí chẵn Emptytrả lời !

more_horiz
vudinhvan đã viết:
Admin đã viết:

Code:

void LietKeChan(int *a, int n)
{
   for(int i=0;i<n;i+=2)
      printf("%4d",*(a+i));
}

em mới làm quen với C thôi, cho em hỏi dấu * trước (a+i) ngĩa là j vậy


Nghĩa là con trỏ đến vị trí thứ (a+i). ư
Chính xác hơn nó sẽ lấy giá trị của vị trí thứ (a+i)

Bạn đọc thêm về phần con trỏ sau này sẽ biết.
Do Admin thấy bạn viết hơi dài, ( do càng học sâu càng cần tối ưu hóa câu lệnh lên admin viết lại cho bạn thôi )
Bạn mới học viết như thế cũng được.

Bạn có thể tham khảo trước về con trỏ nhé ! ^^

descriptionLiệt kê vị trí chẵn EmptyRe: Liệt kê vị trí chẵn

more_horiz
privacy_tip Permissions in this forum:
Bạn không có quyền trả lời bài viết
power_settings_newLogin to reply