Từ 1 tới 4 trên tổng số 4 kết quả

Đề tài: Giải thích giùm con trỏ trong mảng 2 chiều

  1. #1
    Ngày gia nhập
    03 2009
    Bài viết
    61

    Red face Giải thích giùm con trỏ trong mảng 2 chiều

    Giải sử mình có 1 hàm sau:
    PHP Code:
    void nhap(float **a,int n){
        
    int i,j;
        
    cout<<" n= ";
        
    cin>>n;
        
    = new float *[n];
        for(
    i=1;i<=n;i++)
            
    a[i] = new float [n];
        for(
    i=1;i<=n;i++)
        {
            for(
    j=1;j<=n;j++)
            {
                
    printf(" \na[%d][%d]=  ",i,j);
                
    cin>>a[i][j];
            }
        }

    Nếu mình bỏ cái này đi thì chương trình của mình vẫn chạy được nhưng lỗi. Có ai biết tạo sao không ??
    PHP Code:
    = new float *[n];
        for(
    i=1;i<=n;i++)
            
    a[i] = new float [n]; 
    Thanks a lot !!!

  2. #2
    Ngày gia nhập
    10 2009
    Bài viết
    23

    a = new float *[n]; //dòng này để cấp phát cho n hàng
    for(i=1;i<=n;i++)
    a[i] = new float [n];//dong này cấp phát cho n cột

  3. #3
    Ngày gia nhập
    12 2009
    Nơi ở
    Tp. Hồ Chí Minh
    Bài viết
    64

    Nếu mình bỏ cái này đi thì chương trình của mình vẫn chạy được nhưng lỗi. Có ai biết tạo sao không ??
    => Bạn chạy bị lỗi là đúng rồi vì bạn đã cấp phát bộ nhớ cho mảng đâu--> lấy đâu chỗ lưu giá trị mảng đây.
    Bạn nên lưu ý rằng mảng trong C và C++ thì chỉ số bắt đầu từ 0 nha bạn.
    Hãy quyết định và đấu tranh
    Để hạnh phúc và hi vọng!
    --------Thiên Điệp --> http://khmt.lifeme.net

  4. #4
    Ngày gia nhập
    03 2009
    Bài viết
    61

    Thanks 2 bạn nhiều .

Các đề tài tương tự

  1. Lập trình C++ nhờ giải thích giùm mình hoạt động của hàm hủy trong class đa thức!!
    Gửi bởi huynguyen023 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 0
    Bài viết cuối: 06-01-2013, 09:29 AM
  2. Bài tập C ai giải giùm bài tập mảng trong C em với
    Gửi bởi vinhqt trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 1
    Bài viết cuối: 24-11-2012, 11:34 AM
  3. Bài tập đếm số lần xuất hiện trong mảng, các bạn giải thích giùm??
    Gửi bởi baonhietdoi trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 9
    Bài viết cuối: 21-10-2012, 03:34 PM
  4. Bài tập C Giải giùm em bài: Tìm dãy con lớn nhất trong dãy số nguyên cho trước
    Gửi bởi thangzero trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 4
    Bài viết cuối: 29-11-2011, 11:49 PM
  5. SOS giải thích giùm em mấy phương thức trong class cái
    Gửi bởi manutd1988 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 1
    Bài viết cuối: 15-06-2007, 01:03 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn