C のプログラムを Java に書き直そうとしています。私は C の経験はありませんが、C++ の経験はあるので、ポインター/配列のいくつかは理解しています。私は少し混乱しています...私はCで次のコードを与えられています:
void ProcessStatus(Char *Stat){
DWORD relayDate;
DWORD APIDate;
version3=false;
version4=false;
version9=false;
tiltAngle = false;
ver4features=0;
tooNew=false;
ProgRev=0;
switch(Stat[14]){
私が理解していることから、関数ProcessStatus
にはcharへのポインターが渡されます。そして、提供されたコードの最後の行で、Stat[14]
配列内で呼び出されるためだと思います。
だから私が混乱しているのは、Javaの配列内でcharへのポインタを渡す方法です。
私のCコードの理解に役立ったとしても、どんな助けでも大歓迎です。ありがとう。