C言語を勉強しています.
その際に,疑問に思ったことを質問させていただきます.
C言語では,複数のファイルから見て共通のアドレスを持つグローバルな変数が(メイン関数の外に書くと)定義できると思います.(例)
この仕組みでは,ファイルの数が多くなり,色んな人がプロジェクトに参加した場合,変数の競合が起きるか,または競合を起こさないために使われていない変数名を探すといった作業が必要になると思いました.
実際にはそんなことはないと思うのですが,どのようにこの問題を解決しているのでしょうか?
よろしくお願いします.
(例)
code1.c
C
1int A;
code2.c
C
1int A;
code1.c と code2.c のAは同じ実態を持つ.ソースコードが増えたら競合する(?).

回答6件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。