標題:
指標 (五) - 陣列 1
[打印本頁]
作者:
tonyh
時間:
2014-9-13 17:46
標題:
指標 (五) - 陣列 1
本帖最後由 tonyh 於 2014-9-13 18:03 編輯
陣列指標 --> 存放陣列成員位址的變數
位址運算符號 & --> 取得變數位址
間接運算符號 * --> 取得參考位址內的值
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int n[]={1,3,5,7,9};
int *nPtr; //宣告指標 nPtr
nPtr=n;
//nPtr=&n[0];
cout<<*nPtr<<endl;
nPtr=&n[2];
cout<<*nPtr<<endl;
nPtr=&n[4];
cout<<*nPtr<<endl;
system("pause");
return 0;
}
複製代碼
作者:
張峻瑋
時間:
2014-9-13 17:47
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int n[]={1,3,5,7,9};
int *nPtr;
nPtr=n;
cout<<*nPtr<<endl;
nPtr=&n[2];
cout<<*nPtr<<endl;
nPtr=&n[4];
cout<<*nPtr<<endl;
system("pause");
return 0;
}
複製代碼
作者:
林宇翔
時間:
2014-9-13 17:47
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int n[]={1,3,5,7,9};
int *nPtr;
nPtr = n;
cout<<*nPtr<<endl;
nPtr = &n[2];
cout<<*nPtr<<endl;
nPtr = &n[4];
cout<<*nPtr<<endl;
system("pause");
return 0;
}
複製代碼
作者:
李允軒
時間:
2014-9-13 17:48
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int n[]={1,3,5,7,9};
int *nPtr;
nPtr = n;
cout << *nPtr << endl;
nPtr = &n[2];
cout << *nPtr << endl;
nPtr = &n[4];
cout << *nPtr << endl;
system("pause");
return 0;
}
複製代碼
作者:
張彥承
時間:
2014-9-13 17:48
#include<iostream>
#include<cstdlib>
#include<string>
using namespace std;
int main()
{
int n[]={1,3,5,7,9};
int *nPtr;
nPtr=n;
cout<<*nPtr<<endl;
nPtr=&n[2];
cout<<*nPtr<<endl;
nPtr=&n[4];
cout<<*nPtr<<endl;
system("pause");
return 0;
}
複製代碼
作者:
周雍程
時間:
2014-9-13 17:49
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int n[]={1,3,5,7,9};
int *nPtr;
nPtr=n;
cout<<*nPtr<<endl;
nPtr=&n[2];
cout<<*nPtr<<endl;
nPtr=&n[4];
cout<<*nPtr<<endl;
system("pause");
return 0;
}
複製代碼
作者:
張郁庭
時間:
2014-9-13 17:49
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int n[]={1,3,5,7,9};
int *nPtr;
nPtr=n;
cout<<*nPtr<<endl;
nPtr=&n[2];
cout<<*nPtr<<endl;
nPtr=&n[4];
cout<<*nPtr<<endl;
system("pause");
return 0;
}
複製代碼
作者:
劉得旗
時間:
2014-9-13 17:53
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int n[]={1,3,5,7,9};
int *nPtr;
nPtr=n;
cout<<*nPtr<<endl;
nPtr=&n[2];
cout<<*nPtr<<endl;
nPtr=&n[4];
cout<<*nPtr<<endl;
system("pause");
return 0;
}
複製代碼
作者:
劉得恩
時間:
2014-9-17 13:27
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int n[]={1,3,5,7,9};
int* nPtr=n;
cout<<*nPtr<<endl;
nPtr=&n[2];
cout<<*nPtr<<endl;
nPtr=&n[4];
cout<<*nPtr<<endl;
system("pause");
return 0;
}
複製代碼
作者:
陳品叡
時間:
2024-8-11 11:16
#include <bits/stdc++.h>
using namespace std;
int mod = 1000000007, n;
vector <int> dp;
vector <int> coin;
vector <int> visited;
int aa(int x)
{
if(visited[x]) return dp[x];
for(int i=0; i<n; i++)
{
if(coin[i]<=x)
{
dp[x] += aa(x-coin[i]);
dp[x]%=mod;
}
}
//cout << x << " " << dp[x] << endl;
visited[x]++;
return dp[x];
}
int main()
{
/*
int x;
cin >> n >> x;
dp.resize(x);
visited.resize(x);
coin.resize(n);
dp[0]++;
visited[0]++;
for(int i=0; i<n; i++)
cin >> coin[i];
cout << aa(x);
return 0;
*/
int n[] = {0, 1, 2, 3, 4, 5};
int *nptr = n;
cout << *nptr << endl;
nptr = &n[2];
cout << *nptr << endl;
nptr = &n[4];
cout << *nptr << endl;
}
複製代碼
作者:
陳人瑀
時間:
2024-10-5 16:46
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n[5]={1,3,5,7,9};
int *nptr;
nptr=&n[0];
cout<<*nptr<<endl;
nptr=&n[1];
cout<<*nptr<<endl;
nptr=&n[2];
cout<<*nptr<<endl;
return 0;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2