プロが教えるわが家の防犯対策術!

C言語って暗記系ですか

A 回答 (3件)

「暗記系」とやらがどのようなものなのかさっぱりわからない. どのような条件を満たせば「暗記系」でどのような条件であれば「非『暗記系』」なのか.



日本語は「暗記系」なのかな? 英語は? スワヒリ語だったら?
    • good
    • 0

言語だからね


どんな関数があるかを暗記しておく必要があるかもしれん
実際に使う場合は、リファレンスを検索できるから、こんな関数があったなと言う感じ覚えれおけばいいかも
学校とかの試験で、Cを書く場合は
採点者は年中、同じ採点ばかりしてるので
模範的なCを書かないといけないかもしれん
採点者自身の変なこだわりがあるかもしれん
下記のようなコードあったとして
古典的なCコンパイラーでは
mainでkansu1を呼び出してるけど、mainの時点で
未定義関数で、int kansu1(int) と仮定されコンパイルされる
ので警告がでる。
こうったものを嫌う採点者もいるから注意が必要
コメントになってるプロトタイプ宣言をすればエラーはでなく
正常にコンパイルできる。
C#などは、後方の関数を参照するので、エラーはでない。
//のコメントもなんだけどC++の手法がCにバックされて使われている機能を嫌う古典的な採点者もいたけど、もう現場には少ないと思う。
実際使う場合は、効率よくコードを作成し、エラーの少ない手法なんだけどね

// int kansu1(int k,int l); //p type 宣言
void main (void) {
int l;
l=kansu1(1,2);


}


int kansu1(int k,int l) {
 ・・・・

};
    • good
    • 0

暗記系以外の分類はなんですか?


比較対象の言語はなんですか?

他の言語に比べてC言語に暗記が格別必要ということはないと思いますよ。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!