C系列って欠陥言語だろwat TECHC系列って欠陥言語だろw - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト773:デフォルトの名無しさん 10/02/14 05:02:57 頭の悪さについては置いといて、適当に作ったのはガチだよな 774:デフォルトの名無しさん 10/02/14 10:36:55 >>769 >なので、pt+2までは有効だが、さらに1足した時点でptの値の妥当性は保証されなくなる。 有効でなくなるのと、有効でない場合にヌルポになるかどうかはまた別問題だろう。 775:デフォルトの名無しさん 10/02/14 12:06:46 int a[2]; int *pt = a; って言いたいのかな 別にptなんか使わなくても右辺値なんだからa+2とか書いていいと思うけど 776:デフォルトの名無しさん 10/02/14 16:56:41 アホのオナニーレスに付き合うなよ 777:デフォルトの名無しさん 10/02/14 18:19:10 >>774 別問題だが、なっても問題がない。 778:デフォルトの名無しさん 10/02/15 19:28:04 ポインタ演算に領域サイズなんて一切無関係。 malloc, freeの時しか領域サイズに関する情報は扱わない。 double a[5]; を void aho(double *b); に aho(a+3) とかで渡してahoが領域情報とかわかるわけないのに勝手にポインタ演算の結果に確保された領域が反映されるわけないだろ。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch