
C言語標準関数の引数についての質問です。
strcpy、memsetなど
C言語の標準関数の引数に注目したところ
前に出力パラメータを持ってきているものが多いように思えます。
例えば、
char *strcpy(char *dest, const char *src);
の場合、
第1引数の"dest"が出力パラメータで
第2引数の"src"が入力パラメータとなっています。
入力よりも出力を前に持ってきている理由が何かあるのでしょうか。
今後、自分が設計をするときの参考にしたいと考えているので
理由を知っている方がいたら教えて下さい。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
#1 が正解かなという気がします.
数学で「ある変数に値を設定する」ときにはだいたい
x = ...
と書きますし, プログラム言語でも (このように書くものでは) FORTRAN 以来ほとんど全てこのように書かれます. 他の例を考えても, プログラム言語全般として「デスティネーションが前にある」ことが多いですし.
さすがに「英語でそういう語順だから」というのはちょっと説得力ないんじゃないでしょうか>#2. むしろ
copy from SRC to DEST
の方が自然だと思う.
あるいは copy を他動詞で使って
copy something to DEST
か?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PS4コントローラーをPCでゲーム...
-
DOHCとOHC
-
TV出力ポートをOFFにすれば良い...
-
cout と cerrの違い
-
デスクトップPCでWQHD出力させたい
-
4Kの外部モニターに出力すると...
-
Microsoft365で作ったword文書...
-
RS232cデーターをエクセルに落とす
-
AVアンプのHDMI出力をdisplaypo...
-
【UWSC】WEBページ中の特定文字...
-
スマホ充電器購入にあたり
-
PD充電器について
-
FLEXSOLARパネルからAmazonで買...
-
ASP + SQLにて
-
発表会を撮影したDVD(の一部)...
-
TOSHIBAブースターTHC-77FCSS3...
-
Windows Formアプリからコンソ...
-
プログラムについての質問です...
-
VBAでテキスト出力時のスペース...
-
【PowerPoint VBAの高速化】
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PS4コントローラーをPCでゲーム...
-
DOHCとOHC
-
4Kの外部モニターに出力すると...
-
Microsoft365で作ったword文書...
-
プログラムについての質問です...
-
cout と cerrの違い
-
KEYENCEのシーケンスプログラム...
-
FLEXSOLARパネルからAmazonで買...
-
PD充電器について
-
スマホ充電器購入にあたり
-
ACCESS クエリ→フォーム...
-
コンセントの電力は入力と出力...
-
Windows Formアプリからコンソ...
-
TV出力ポートをOFFにすれば良い...
-
COBOLのMOVEで桁数が異なる場合
-
MMDでavi出力が出来ない
-
CrystalReportの文字列の折返し...
-
Excel VBAで値を変えながら、pd...
-
充電器の表記についての質問で...
-
VBAのExecメソッドで画面を非表...
おすすめ情報