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