[過去ログ] C言語なら俺に聞け 162 (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
15: (ワッチョイ d95d-kYJB) 2023/10/31(火)16:36:27.63 ID:RXeEqnvz0(1) AAS
deferは(素のものをじゃなくてもう少し高機能な)プリプロセッサで対応出来る
breakやreturnの直前にdeferの内容を全部コピーしとけばいいだけ
まぁそれ言い出すと、C++をCに変換するプリプロセッサが有れば全て解決だがなw
29: (スプッッ Sd73-cQ99) 2023/11/01(水)12:36:29.63 ID:YeBzjhT2d(1) AAS
>>28
>細かいのはあるにしても関数プロトタイプの導入、データ型の追加、stdioのセキュリティ強化くらいでCとしては充分
その挙げ句MISRA-Cみたいなのがでてくる。
>構文追加とかバカすぎてANSI Cもまず取り込まんよw
C23の属性とか知らんの?
122: (スフッ Sd7f-1fOb) 2023/11/29(水)11:41:18.63 ID:5J3ZheQvd(1/8) AAS
>>111 正確には、配列名のことをいっているんでしょ?
152: (ワッチョイ bf5f-2qxF) 2023/11/30(木)22:41:39.63 ID:0Cr+jEwb0(1) AAS
>>147
%zd は知らなかったわ。 勉強になった
163(1): (ワッチョイ 66d6-8IwF) 2023/12/05(火)08:26:33.63 ID:Sjl8/rh40(1) AAS
実際UNIXのfile descriptorはintでWindowsのファイルハンドルHANDLEはvoid*だ。
こいつらはシステムコールによってカーネルモードで操作されるから中身が完全に見えないようになってる
それとは違って標準Cライブラリはユーザモードで動作するから
処理系依存で中身を操作してもいいように作ったのかもしれない
268(1): (ワッチョイ 9f79-1KRD) 2023/12/12(火)23:05:45.63 ID:I4UWTUvH0(1) AAS
>>267
言語仕様ではなく2度目のdlopenの初期化の話なんだからドキュメント化されてないなら何の保証もないでしょ
278: (ワッチョイ 63c9-/1Gs) 2023/12/18(月)02:31:45.63 ID:BtLCMjh/0(1) AAS
シャローコピーでしょ
2つのポインタが同じ内容になってる訳だから
ちなみに、変数定義時の代入文はバインド(束縛する)と言った方が適切だな
333: (ワッチョイ 43a4-BWWG) 2023/12/23(土)18:17:03.63 ID:PYuibGoS0(8/8) AAS
>>330
安易に文字列を使う仕様にしてるとバイナリ通らないの忘れるし思わぬバグを生む原因になるから、最初からバイナリ配列にするか文字列操作関数を一切使わない様にしないとな
415: (ワッチョイ 463f-ggGG) 2024/01/19(金)12:11:49.63 ID:Wkz3Ctqj0(2/5) AAS
void**とvoid*は相互に変換可能じゃないのか?
593(1): (JP 0He6-Cuda) 2024/03/13(水)04:49:50.63 ID:fKc7/92tH(2/3) AAS
>>592
マジっすか
ChatGPTに聞いたら、そのやり方だと外のiと中のiはスコープが別って言われて混乱しとります
---
一方で、ループの外で事前に同名の変数が宣言されている場合、
forループの仮引数として宣言された変数と同名の変数は別のものとして扱われます。
この場合、forループの仮引数として宣言された変数がローカル変数として扱われ、ループの外で宣言された変数がグローバル変数として扱われます。
これは、C言語において名前の衝突を回避するための仕組みです。
742: (ワッチョイ 45fb-1W80) 2024/05/16(木)17:24:24.63 ID:VZS5byuk0(1) AAS
前は
今はすたっどあいおーって読んでる
767(1): (スフッ Sdba-4PJT) 2024/05/23(木)18:06:03.63 ID:JZ6dG1qId(2/3) AAS
文字列リテラルは、アドレス(ポインタ)でもあるんですよね?
966(1): (ワッチョイ 7663-/pEx) 2024/07/14(日)12:56:13.63 ID:edKbqaNA0(1/2) AAS
たまに発狂するGPTがあると楽しいのに
973(1): (ワッチョイ 7663-/pEx) 2024/07/14(日)14:09:11.63 ID:edKbqaNA0(2/2) AAS
「Hello, World!」と表示するWindowsアプリ作り隊だけなのに、
何で何百行もソース書かないといけないのか
この疑問は正しい。その後の行動は分かれるが。
初心者はまず、この長いソースを追いかけて、
何故こんなこと書かないといけないのかを考え、理解する事が必要
RADツール使うのは、その後でいい
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.276s*