指標的強大功能,,,,簡直牛逼!!!
#include#include#include
using
namespace
std;
void func1(int arr[5])//
傳遞陣列,需生命陣列第二維的大小
}void func2(int (*arr)[5])//
傳遞陣列指標,仍需生命第二維的大小
}void func3(int *arr)//
傳遞指標,指標指向首元素即可,但維陣列的形狀需用其他引數來證明
//傳參時需要強制轉換型別
}int
main()
}func1(arr);
func2(arr);
func3((
int *)arr);
return0;
}
C語言二位陣列
前言 今天在實現裝配線排程程式時候,用到了二維陣列,並將其作為函式的引數。在寫程式的時候,遇到一些問題,即二維陣列做函式的引數應該如何正確表示。我寫程式的錯誤如下程式所示 1 include 2 void print int a 3 3 67intmain 8 10print a 11return0...
二位陣列與指標
include include using namespace std void disparry int a 2 3 int main void c是乙個指標,指向的元素int 3 即arr的行元素 int c 3 arr int p p int arr p指向arr 0 0 也可以說是arr 0...
二位陣列傳參及二位陣列動態分配問題
二位陣列引數傳遞 1.void display1 int arr 4 const int rows cout endl cout endl 2.void display2 int parr 4 const int rows cout endl cout endl parr i 等價於 parr i ...