iOS 用のアプリケーションを作成していますが、数学の問題で立ち往生しています。double に int を掛ける方法がわかりません。これは可能ですか?これが私が立ち往生している場所です:
double *one = 465654753464353;
int *two = 4;
double *sum = one * two;
ありがとう
iOS 用のアプリケーションを作成していますが、数学の問題で立ち往生しています。double に int を掛ける方法がわかりません。これは可能ですか?これが私が立ち往生している場所です:
double *one = 465654753464353;
int *two = 4;
double *sum = one * two;
ありがとう
まず第一に、私はあなたが意味していると確信しています
double one = 465654753464353;
アスタリスク記号を使用して、double へのポインターを作成します。
だからこれを試してください:
double one = 465654753464353;
int two = 4;
double sum = one * two;
これはうまくいくはずです。
ポインターを使用する場合は、@JAB の回答をご覧ください。
Objective-C には 2 つの異なるタイプの変数があります。オブジェクトとプリミティブ データ。両者には多くの違いがありますが、それは私の回答の範囲をわずかに超えています。通常、プリミティブ データ型にはポインターは必要ありません (名前の前に * を置きます)。
覚えやすい経験則として、プリミティブ データ型は予約語のようにピンク色で表示されます。オブジェクトは、青または緑のいずれかになります (作成したクラスか、Apple が作成したクラスかによって異なります)。- 色はデフォルトの構文強調表示に基づいていますが、xCode に同梱されているほとんどのテーマに当てはまります。
int と double はどちらもプリミティブ データ型であるため、これらを定義するときにスターを使用する必要はありません。あなたのコードがどうあるべきかのサンプルについては、qegalの答えを見てください。
ポインターを持ってはいけません。コードは次のようになります。
double one = 465654753464353;
int two = 4;
double sum = one * two;