[過去ログ] C言語なら俺に聞け 163 (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
9(2): (ワッチョイ 2e63-mJNK) 2024/08/13(火)11:04:04.36 ID:iZOfVN0Y0(1) AAS
ところで、main以外はどうなんだろう
mainだけ特別って事なのかな?OSとも絡むし
76: 68 (ワッチョイ fa2d-2PHd) 2024/09/10(火)07:06:02.36 ID:fwzKZR690(1) AAS
色々教えてくれてありがとう
s[]の先頭を指すポインタ*sを++で進めることができちゃったら
s[0]もズレちゃうのでだめだってことだよね
そりゃだめだわ
81(1): (アウアウエー Sa52-t/33) 2024/09/10(火)13:19:09.36 ID:KGjTz1X0a(1) AAS
>sやtは const
constっていつからあったか知らんけど
constない頃からsもtも*pや*qとは扱いが違ったんじゃね
123: (JP 0H3e-voeu) 2024/09/13(金)17:45:50.36 ID:HymUJJD5H(3/5) AAS
短い配列文字列をポインターに代入したらレジスターに保持する最適化を諦めるかと思ったら、そうじゃなくて意地でもレジスターに保持したまま処理を進めるgccスゲーよw
clangの場合はポインターも配列も常に静的に文字列を定義したものを使ってた
212(1): (スプッッ Sd3f-2MD7) 2024/09/17(火)10:15:58.36 ID:9gub94Dsd(1/3) AAS
__FILE__ とか __LINE__ は大文字なのになんで __func__ は小文字なん?
508: (ワッチョイ 66fc-1w4P) 2024/12/19(木)19:46:58.36 ID:zv08w2oi0(1) AAS
main関数用のヘッダファイル用意してて草
608: (ワッチョイ de76-/Fy3) 02/09(日)17:03:10.36 ID:TclGPY+C0(1/5) AAS
整数32bitでも64bitでも最大値は決まっている
でも大きい整数を表すのに64bit整数1つだけ使うとは決まっていない
桁溢れをプログラム的に検出して
溢れた分を別の64bit整数に記録すれば大きな整数を扱える
64bit+64bit+....
で整数を表す感じ
619: (ブーイモ MMaa-6Hi7) 02/09(日)19:44:20.36 ID:fEimQ790M(3/3) AAS
>>618
足したあとの結果から判定する
教えるなら定石を教えろや
655: (ササクッテロラ Spa3-Z3xl) 02/12(水)10:28:46.36 ID:p1VJlK94p(1) AAS
Cに余計なもん付けたらいにしえのLinux由来のコードが通らなくなるだろ
657: 627 (ワッチョイ 6a4d-WFrT) 02/12(水)11:21:58.36 ID:OojhOsKe0(2/3) AAS
>>631
未定義の動作なので2行目から7行目のような事が起きるかどうかは分からない
仮に未定義の動作がなかったとしても行目を自明のように仮定することは出来ない
アーキテクチャが色々ある中そういう処理系もあればそうでない処理系もあるしCでは何も規定してない
スタックの仕組みがないものもあればポインタをそもそも数値や番地で扱わないアーキテクチャもある
後段も同様
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.033s