アカウント名:
パスワード:
望洋センセのサイトの FAQ [bohyoh.com] では、C 言語の main の返却型は int ですって明記されているんですが。。。最近書き換えたのかなぁ。
void main()から始まるコードはgcc-2.95-3でコンパイルできなかった
$ gcc --version 2.95.3 $ cat a.c void main() { return; } $ gcc b.c b.c: In function `main': b.c:2: warning: return type of `main' is not `int' $
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
計算機科学者とは、壊れていないものを修理する人々のことである
体験版で体験出来ました? (スコア:4, 参考になる)
-----
[体験版ダウンロード・ページ ]
http://software.nikkeibp.co.jp/software/mission/download.html
-----
チョット体験してみました。気がついた点は以下の通り。
Flash の使い方も色々あって興味深かったです。
気になっただけです。他意は無いですよ、ええ。
結局、会話を聞いているだけで実際にコンパイルや実行は体験させて貰えませんでした。製品版は違うかもしれません。
Mc.N
void (スコア:1)
個人的にはわざわざ「void」なんて書かないで、デフォルトのまま放置しておいて、あとで他の知識とかが増えてきたところでちゃんと教える、というやりかたが、初心者向けにはいいんじゃないでしょうかね?
「初心者向けとはいえ、不正確なところや説明不足があるのはケシカラン」という意見もあるかと思うけど、初心者相手には「それはいまのキミの知識ではわからないから説明しないけど、そういうもんだと今は理解しておいてね」とか「これは厳密には不正確だから、あとでちゃんと教えるけど、今のキミの知識ではまだ理解不能だから、そういうことに今はしておいてください」という部分は、やはりあるものだと思いますが。
ただ、教えるほうがそういうことに無自覚なくらいモノを知らない、ということがわかっちゃうようだと、これは問題。
Re:void (スコア:0)
後から「実は…」という謎解きがあるのは受け手にそれなりの積極性とか記憶力があるときには有効だし、僕もそれでいいと思います。
なのよ (スコア:1)
というか、そもそもそういう人がプログラム組めるようになるのか?というところが一番気になるところでして、ここで教えてることは結局場所代とか光熱費の無駄ではないか、というような人もいるわけでして。。。
# そろそろ愚痴なのでやめます。
Re:体験版で体験出来ました? (スコア:1)
int main()になってます。
サンプルコードなんでvoidでOKかと。 (スコア:0)
Re:サンプルコードなんでvoidでOKかと。 (スコア:1, すばらしい洞察)
あれ? (スコア:1)
望洋センセのサイトの FAQ [bohyoh.com] では、C 言語の main の返却型は int ですって明記されているんですが。。。最近書き換えたのかなぁ。
むらちより/あい/をこめて。
Re:サンプルコードなんでvoidでOKかと。 (スコア:0)
void main()から始まるコードはgcc-2.95-3でコンパイルできなかった覚えが。
int main()でないと怒られます。
ちなみに型宣言無しの関数はint型と見なされるので、main()はOKでした。
Re:サンプルコードなんでvoidでOKかと。 (スコア:0)
Re:サンプルコードなんでvoidでOKかと。 (スコア:1)
すり替え?
Re:サンプルコードなんでvoidでOKかと。 (スコア:0)
>
時間がかかるので、準備しておいたのでしょう。
「今回は、あらかじめ用意しておいた"b.c"を使って…」
Re:サンプルコードなんでvoidでOKかと。 (スコア:1)
が基本の方なのかも
本当かい♪本当かい♪
Re:サンプルコードなんでvoidでOKかと。 (スコア:0)
int main(void) となってます。旧版のことは知りませんが。
大学の講義なんかでは今でも void main() と教えてるんでしょうかねえ。