すごい久しぶりにプログラム書いててわからないことがあるので教えてください。
OSはwindows11、WSLのdebianを利用していてgccのバージョンは12.2.0です。
int i = 0;
char str1[] ="abcd";
char str2[] = "12,";
while((str1[i] = str2[i++]) != ','){}
printf("%s\n",str1);
上記を実行すると「a12,」となります。
whileの条件式内で、str2[0]がstr1[1]に代入、str2[1]がstr[2]に代入...という感じだと思うのですが
whileの行をwhile((str1[i++] = str2[i]) != ','){}に置き換えると結果が「2,cd」になるのがわかりません。
自分的には、str2[0]がstr1[0]に代入、str2[1]がstr1[1]に代入...となり「12,d」になると思ったのですが…
探検
C言語なら俺に聞け 163
レス数が950を超えています。1000を超えると書き込みができなくなります。
957デフォルトの名無しさん (ワッチョイ ff44-k2hJ)
2025/07/23(水) 20:30:44.96ID:+gAzCYHm0レス数が950を超えています。1000を超えると書き込みができなくなります。
ニュース
- 日本小型車「かわいい」 トランプ氏、生産承認指示 [どどん★]
- 【サッカー】日本が2046年W杯の開催地に立候補 宮本会長「手を挙げる予定」 他国との共催を視野 8万人収容スタジアム問題も [冬月記者★]
- 【兵庫】「失禁して下着が汚れたので、近くの用水路で洗っていた」歩道で公然わいせつ疑い、自称・布教師の72歳男逮捕 [nita★]
- 【サッカー】日本テレビ 2026年サッカーW杯の地上波中継が決定 グループステージ日本戦1試合 含む 計15試合放送 [阿弥陀ヶ峰★]
- 【野球】日本ハム・清宮幸太郎 プロ9年目で1億円プレイヤーに! 打率・272、12本塁打、65打点 [冬月記者★]
- 25年の出生数は最少66.6万人 民間試算、結婚数は横ばい (日本総研) ★2 [少考さん★]
- え、ちょっと待って。高市早苗ってこのまま総理やめるまで日中関係悪化させたままでい続けるつもりなの!? [757453285]
- 【悲報】鳥貴族、生焼け鳥フライ丼を出し炎上wwwwwwwwwwwwwwwwwwww [802034645]
- 高市物価対策「3000円」給付キタ━(゚∀゚)━! [153490809]
- 政府・与党、車の重さに応じて税負担が高くなる仕組みを導入へ。車両重い自動車の課税強化へ [256556981]
- 【高市悲報】三笘薫さん、残留日本兵・小野田少尉のボードを掲げた写真で中国韓国フィリピンが激怒 [834922174]
- 高市首相「日本のアニメ・ゲームを国家戦略産業に。海外売上20兆円を目指す」 [834922174]
