C統合・質問スレッド ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
357:デフォルトの名無しさん 05/04/03 14:07:55 配列同士の数値の比較をしたいのですが、下記のようだとうまくいきません。 どのようにすればよいのでしょうか? for(i=0;i<5;i++) for(j=0; j<5; j++) if(group[i] == group[j] && i != j) count[i]++; 358:デフォルトの名無しさん 05/04/03 15:10:03 >>357 j = i 359:デフォルトの名無しさん 05/04/03 15:22:36 >>357 配列の同じインデックスを持つ要素同士を比較したいのであれば、単純な(一重の)ループでいい。 つーか、>357では日本語の説明が足りんし、コードがおかしいし、何がしたいのか判らんのだが。 360:デフォルトの名無しさん 05/04/04 00:24:27 すみません。初歩的な質問をさせていただきます。 char *func1(){ return "a"; } char *func2(){ char *s = "a"; return s; } こんな2つの関数があったとして、これらが関数の呼び出し元に返ってきた際に 戻り値のポインタが正しい場所を指し示すことはどこまで(いつまで)保障できるんでしょうか? func1は保障できる、func2はできる、それとも両方できない/できる、どこまでなのか…等。 また、私の勉強不足のせいで、両者のメモリ上での違いがいまいちはっきりしてません。 一応どちらでも動作するにはするんですが、いつか不正な参照とかで 落ちちゃうんじゃないかと気になって怖くて夜も眠れません。 参考になるサイトを教えていただけるだけでも結構ですのでよろしくお願いします。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5390日前に更新/239 KB
担当:undef