![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
ちなみに、for (i = 0; str[i] != 0; str[i++])のstr[i] != 0;は値がstr[i]に数値の0が入るまでstr[i++]、すなわち、&str[i]のアドレスの指定するメモリの数値を+1するという事でしょうか?
仮に&str[i]自体のアドレスを+1して上げながらメモリに入った数値をそれぞれの&str[i]のアドレスのメモリに入った値を+1したい場合は
どう書けばよいのでしょうか?
例題のプログラムを用いて説明して頂けるとありがたいです。
それとも、str[i]はポインタのアドレスに入る数値を表しますが、あるアドレス(例えばアドレス1)のメモリの数値しかあがりません。
では、ほかのポインタのアドレス(例えばアドレス2)のメモリの数値を上げたい場合は
新しくstrA[i]と作り、
for文で(*(&str))++と(*(&str A))++の二つを作ればよいのでしょうか?
出来ればプログラムを書いて頂けるとりかいしやすいです。
No.1ベストアンサー
- 回答日時:
たぶんやりたいことは
for( i=0 ; str[i]!='\0' ; i++ ) {
}
でしょう。このループでは、strで示された文字列の最後ヌル文字='\0'までループを回します。アドレス str から i 番目のメモリの数値は str[i] です。
ちなみにstr[i]と*(str+i)は同じアドレスの値を示します。
for (i = 0; str[i] != 0; str[i++]) については、str[i]!=0がヌル文字では無いのでダメ、str[i++]は意味がないので i++ のみで良いです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# c言語 プログラムのエラー 1 2023/02/11 20:31
- C言語・C++・C# str[j++]の意味 2 2022/08/30 16:20
- C言語・C++・C# c言語配列の結合についてです。 なぜうまくいかないのでしょうか。 #include <stdio.h 4 2022/05/30 22:42
- C言語・C++・C# プログラミングの授業の課題です 1 2023/01/17 22:15
- C言語・C++・C# sprintf()の使い方について 1 2022/08/17 16:16
- C言語・C++・C# 宣言する関数の形が決まっている状態で、 str1とstr2の文字列をこの順に引っ付けてstrに保存し 2 2022/05/30 18:21
- C言語・C++・C# C#テキストボックスの文字を配列にいれてその後表示する 4 2022/07/17 04:47
- C言語・C++・C# C# 浮動小数の数値文字列化 1 2022/04/18 15:15
- Visual Basic(VBA) VBA ユーザーフォームからSubプロージャ―に値を引き渡す方法 3 2023/04/09 01:54
- その他(プログラミング・Web制作) 物理の斜方投射で目盛りに数値を入れたい 2 2023/05/27 06:32
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAの配列サイズとメモリに関して
-
C言語で、メモリを解放しないで...
-
AIXでのプロセス使用メモリの最...
-
メモリが不足しています(VBA)
-
エクセルのメモリ使用状況/Appl...
-
C言語における再帰呼び出しの...
-
大容量のメモリ確保をスワップ...
-
EXCEL-VBAにてADOのレコードセ...
-
メモリを解放しないとどうなる?
-
GetAdapterInfoによりマックア...
-
C#のOutOfMemoryException発生...
-
mallocとfree
-
ちなみに、for (i = 0; str[i] ...
-
C言語:関数のメモリ上でのサイ...
-
クリスタルレポートでメモリ不...
-
メモリ不足
-
メモリの消費量について
-
ファミコンって8ビットしかない...
-
Javaでメモリ不足を引き起こす方法
-
【C言語】再帰が時間がかかる...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語で、メモリを解放しないで...
-
VBAの配列サイズとメモリに関して
-
【C言語】再帰が時間がかかる...
-
C言語における再帰呼び出しの...
-
メモリが不足しています(VBA)
-
メモリのセグメント違反の解決...
-
メモリ不足
-
エクセル キャッシュメモリー...
-
ファイルマッピング関数で失敗
-
動的メモリとexit(C言語)
-
エクセルVBA 大容量CSVファイル...
-
メモリの解放の仕方
-
「ヒープサイズの設定」て何?
-
EXCEL-VBAにてADOのレコードセ...
-
LoadLibraryしたらFreeLibrary
-
マインスイーパ、自動解析プロ...
-
バッチファイルでの実行EXEのメ...
-
C言語:関数のメモリ上でのサイ...
-
エクセルのメモリ使用状況/Appl...
-
大容量のメモリ確保をスワップ...
おすすめ情報