5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

コメントに//を使わず/**/だけのCプログラムって

1 :デフォルトの名無しさん:02/05/11 02:16
見づらいです。はっきり言って。
最近のコンパイラで/**/に対応してないのなんてないんですからどんどん使いましょう。
あと、古い人はかならず変数を最初に宣言していますね。それもやめましょう。
for(int i;i<n;i++)とかにしましょう。

2 :デフォルトの名無しさん:02/05/11 02:17
>>1
で?

3 :デフォルトの名無しさん:02/05/11 02:17
糞スレ立てるのも止めましょうね。

4 :1:02/05/11 02:18
>>2
だから1行で済むようなコメントは//を使おうって話。

5 :デフォルトの名無しさん:02/05/11 02:18
>>1さんは早めにC++に乗り換えてしまうことをマジにお勧めする。

6 :デフォルトの名無しさん:02/05/11 02:19
>>1は最近C99を知って浮かれてんじゃねぇの(ほじほじ

7 :1:02/05/11 02:19
>>3
ではあなたはコメントがCスタイルだけのプログラムを容認するのですか?

8 :デフォルトの名無しさん:02/05/11 02:20
>>4=1
そうだね。

ってことで、終了。


9 :デフォルトの名無しさん:02/05/11 02:20
>>6
でもC99に完全準拠したコンパイラが皆無という悲劇。

10 :3:02/05/11 02:20





11 :1:02/05/11 02:21
>>5>>6
私は最初からC++のコンパイラでCのプログラミングもしていました。
(ただの)Cの新しい規格なんて知らないです。

12 :2:02/05/11 02:21
>>4
>だから1行で済むようなコメントは//を使おうって話。
それはわかったから、そこから話をどう展開させるんだ?ってこと。

13 :デフォルトの名無しさん:02/05/11 02:21
>>7
別に、読みづらくなければ問題ないし、
仕事だったら文句言わずにやるし

手に負えないほど重傷なら関わらない道を考えるさ

14 :デフォルトの名無しさん:02/05/11 02:21
変数宣言はループだけでしか使わないならそれがいいかもな

15 :1:02/05/11 02:22
とにかく私が言いたいのは、古い人たちの書いたソースを
読む側の立場にもなってもらいたいということです。

16 :デフォルトの名無しさん:02/05/11 02:22
> 最近のコンパイラで/**/に対応してないのなんてないんですから
「//に対応してないの」の間違いでは。

> for(int i;i<n;i++)
iはいったいいくつなんですか。

糞スレに糞内容を書く糞age>>1自体をコメントアウトしたい気持ちでいっぱいです。

17 :デフォルトの名無しさん:02/05/11 02:23
>>11
あなたの脳みそはすでにC++に汚染されています。
ここまできたら完全汚染されてしまう方が人生楽です。

18 :1:02/05/11 02:24
実際に/**/しか使わなかったり、必ず変数を最初に宣言したりすることを
かたくなに守ってる人たちの声もきいてみたいものです。

19 :1:02/05/11 02:24
>>16
書き間違えです。それについてはあやまります。

20 :デフォルトの名無しさん:02/05/11 02:25
>>19
糞スレを立てたことについては、謝らないのか?

21 :デフォルトの名無しさん:02/05/11 02:26
激しく糞スレ

22 :デフォルトの名無しさん:02/05/11 02:26
俺はANSI-Cコンパイラで使うことを前提にしているプログラムは
いまだに /* */を使う。
C++コンパイラでCのプログラムを書くと、//形式のコメントが使えて
便利。それもわかる。
しかし、そこまでの話。

23 :デフォルトの名無しさん:02/05/11 02:27
for(int i;i<n;i++) なんて平気で書くような>>1
コメント云々いうよりまずやることがあるだろ。


24 :デフォルトの名無しさん:02/05/11 02:28
とりあえず、削除依頼だな。

25 :デフォルトの名無しさん:02/05/11 02:28
LSICの試食板をたまに使うのだが、
あれは//に対応してないよな。

26 :デフォルトの名無しさん:02/05/11 02:29
>>1
かーえーれ、かーえーれ

27 :デフォルトの名無しさん:02/05/11 02:29
>>25
LSICはC++でもC99でもないから、当然なのである。

28 :デフォルトの名無しさん:02/05/11 02:30
/* */ <- コード用
//   <- コメント文用
として使い分けるといいとかどっかで読んだ

29 :1:02/05/11 02:30
>>23
初期化を忘れていましたどうもすみません。
int i=0で読み替えてください。

30 :デフォルトの名無しさん:02/05/11 02:31
>>28
コードを/* */でコメントアウトすると、そのコード内に/* */が含まれて
いるとおかしくなるよ。
俺は
#if 0
#endif
でコメントアウトする。

31 :デフォルトの名無しさん:02/05/11 02:32
>>18
c++ as better c じゃなくて pure c を書くときはそうするだろ。
C99 準拠のコンパイラが増えれば
自然と 1 が期待するような状況になるから 10 年くらい待て。

32 :デフォルトの名無しさん:02/05/11 02:33
10年・・・C/C++がそれまでもつのか?

33 :デフォルトの名無しさん:02/05/11 02:33
変数の宣言は必ず関数の先頭でしましょう。
でないとみにくいです。

34 :デフォルトの名無しさん:02/05/11 02:34
>>30
いや、そんな何重にもコメントアウトする様な場合はCVSを使うでしょ
一時コメントアウトに/**/を使うって事で

35 :デフォルトの名無しさん:02/05/11 02:34
取り敢えずgccはかなりの程度までC99に対応してるから(というよりC99自体が
gccから派生したという話もあるが)、gccでも使え。

36 :デフォルトの名無しさん:02/05/11 02:35
結構伸びてるな。この糞スレ。

37 :デフォルトの名無しさん:02/05/11 02:35
全く関係ない話だが、CSSで//も使えると信じていて使っていたら、
使えネーじゃネーか ヽ(*`Д´)ノゴルァで激しく鬱になった。

38 :デフォルトの名無しさん:02/05/11 02:35
Primitiveはスコープの先頭
クラスは任意の位置で

39 :36:02/05/11 02:35
10くらいで終わると思ったんだがw

40 :デフォルトの名無しさん:02/05/11 02:35
>>1 が参加できなくなっている?(w

41 :デフォルトの名無しさん:02/05/11 02:36
>>37
CSSにコメントなんてあったか?

42 :デフォルトの名無しさん:02/05/11 02:36
要するに>>1が使ってるのはC++コンパイラで、「古い人」ってのは
Cコンパイラ使ってる人か?
なんかこの時点で一緒に論ずるのが......

43 :デフォルトの名無しさん:02/05/11 02:36
if文とか、他の制御文でもいいけど、
宣言された変数が有効なスコープは、かならず}までなの?
たとえば、
if(flag==1)
{
   int dummy;
   printf("the flag is 1");
}
else
{
   printf("else dayo");
}

/*この位置でも変数dummyは使えるのか?*/


44 :デフォルトの名無しさん:02/05/11 02:36
DAT落ちしないように保守age

45 :デフォルトの名無しさん:02/05/11 02:37
>>41
実は/* */が使える。

46 :デフォルトの名無しさん:02/05/11 02:38
>>39
仕様に関する話は何気に伸びる。

>>41
/* */ 形式のコメントが使えるよ。
|Textual comments in CSS style sheets are similar to those in the C programming language [7]:
http://www.w3.org/TR/REC-CSS1#comments

47 :デフォルトの名無しさん:02/05/11 02:38
>>45
ほうほう。初耳だ。今度使って見よう。
でもスタイルシートにコメントなんているかな?

48 :36:02/05/11 02:39
>>46
そうなのか。言われてみればそんな傾向があるような気もする

49 :43:02/05/11 02:39
変数のスコープって、コンパイラによってある程度変わるものだと思うんだが。
というわけで最初に宣言するのが無難ということを言いたかった。

50 :デフォルトの名無しさん:02/05/11 02:40
C#のコメントって、/**/と//だけ?

51 :デフォルトの名無しさん:02/05/11 02:40
>>47
いるがな。ってCSSの話かよ!

ほれみろ。>>1の内容なんかじゃネタ不足じゃないか。

52 :デフォルトの名無しさん:02/05/11 02:40
>>48
仕様じゃないがK&R本批判スレもついにPart2に移行したぞ。

53 :デフォルトの名無しさん:02/05/11 02:40
そういや、VC++などでは

for (int i = 0; i < 10; i++);
for (int i = 0; i < 10; i++);

とやったらエラーになるんだよな。古いC++だから。

54 :デフォルトの名無しさん:02/05/11 02:40
>>49
変数のスコープは規定されてるぞ

55 :デフォルトの名無しさん:02/05/11 02:41
>>53
だからどうした?

56 :デフォルトの名無しさん:02/05/11 02:42
//は一時的なコメントくらいにしか使わないかな・・・一行しかコメントアウトできないし。

57 :36:02/05/11 02:42
>>52
ほぅ、そのスレは興味なかったから気付かなかった。
意外なすれが伸びるもんだね

58 :デフォルトの名無しさん:02/05/11 02:43
>>55
いや、1さんはこの事をどう思われるのかな、と思って。

59 :デフォルトの名無しさん:02/05/11 02:43
>>57
散々次スレ立てるなって言っていたのに誰かが立てちゃった(笑)

60 :36:02/05/11 02:45
>>59
言っても大抵立てちゃうんだよねw
てか、スレ違いになってるからこの話は止めとこう

61 :デフォルトの名無しさん:02/05/11 02:45
>>47
・普通にコメント(カスケードしてる場合や、クラスや ID 使う場合)
・普通にコメントアウト
・ブラウザ依存に関する注意書き
・コピーライト情報

62 :デフォルトの名無しさん:02/05/11 02:48
じゃあ宴もたけなわ、そろそろ /* >>1 */ としてこのスレを終了させて
いただきます。
みなさんお疲れ様でした。

終了。

63 :デフォルトの名無しさん:02/05/11 02:49
/*

64 :デフォルトの名無しさん:02/05/11 02:50
\

65 :デフォルトの名無しさん:02/05/11 02:52
戻ってきたら…終わっていた…。

66 :デフォルトの名無しさん:02/05/11 02:54
つーか、誰?

67 :デフォルトの名無しさん:02/05/11 02:58
とうとうここもクソスレになり佐賀っちまったか

68 :終冬:02/05/11 03:00
>>15

とりあえず
今後みんながみんな読む側の立場になって(実際有益であるかどうかは
ともかく)//を使ったとしても、既に書かれたコードに関しては
/* */のままなんだが、それはどう解決するんだ、>>1よ?

69 :1:02/05/11 03:17
たくさん釣れたっ!!

70 :デフォルトの名無しさん:02/05/11 03:20
釣られた、ということで終了で良いかな?

71 :デフォルトの名無しさん:02/05/11 03:22
もうとっくに終了してますが。
昔から「糞スレには糞>>1あり」などとはよく言ったものだよ。

72 :デフォルトの名無しさん:02/05/11 03:23
なら書くなよ。

73 :デフォルトの名無しさん:02/05/11 03:23
>>71
どこが?
>>1が糞だから糞スレを立てるんだろ?

74 :デフォルトの名無しさん:02/05/11 03:24
>>1
まんぞくか?

75 :_ :02/05/11 05:36
便利なのはいいことだ。

76 :      :02/06/25 20:19
節制な便利さっ


77 :デフォルトの名無しさん:02/06/25 23:30
>>76 sageでも見逃さんでぇ

78 :デフォルトの名無しさん:02/07/01 05:18
俺もintのやつエラーになるぞ。GCCでふつうにC書いてるんだけど

14 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)