Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
サブアレイについては明確ではありません。
仮定する:A[3]={1,2,3}
A[3]={1,2,3}
1、2、および 3 を個別に A の部分配列にすることはできますか?
答えはイエスです。Cでは、配列は基本的にその長さとともにポインタです。
あなたはこれを行うことができます:
int A[3] = {1,2,3}; int * p1 = A; // or p1 = &A[0] int * p2 = A+2; // or p2 = &A[2];
p1これで、2つの要素の配列({1,2})およびp21つの要素の配列()として操作できますが{3}、サブ配列の長さに関するこの情報を自分で知っているか覚えておく必要があります。
p1
{1,2}
p2
{3}