TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
アウディが日本の「サムライ」をイメージした特別仕様車を発売。専用ボディカラー「サムライグレーメタリック」で価格は1093万円 [738130642]
【悲惨】鎌倉の道路が不要不急の観光客の車で大渋滞 観光協会「お願いだから鎌倉には来るな!!」 [597533159]
未だにクレカにステータスがあると思ってる奴いるよなw ゴールド(笑)プラチナ(笑)ブラック(笑) [726690265]
リアルガチ春麗、現る。 これには女に五月蝿いケンモーメントも太鼓判 [451991854]
イタリア、全国民の0.1%が感染完了、その内の10%死亡、それでも未だ勢い衰えず [434094531]
【悲報】立憲民主、17日の国会質問の配分が「桜100%」で炎上! [701470346]
【朗報】政党支持率、NHKから国民を守る党が0.8%獲得 れいわ1.3%、国民民主0.9%、社民党0.3% [664850526]
【画像】押尾学が人生楽しそうな件 仕事にも就いて幸せに子育て中 [509143435]
モーリー「杉田水脈がやった少数者を使う分断戦略は極右ポピュリズムのトレンド。デモを右派が『またサヨクか』と見るのは危険」★2 [385687124]
「ネット掲示板に『こいつは在日朝鮮人だ』などと書かれ精神的苦痛を受けた」 ヤフーに対し投稿削除と慰謝料の支払いを命じる判決 [597533159]
(ヽ゚ん゚)「C言語はポインタで詰む!」これなんなの?嫌儲で「>>15」とかで日常的に使う概念じゃん [748768864]
- 1 :2019/05/21 〜 最終レス :2019/05/23
- http://img.2ch.sc/ico/nida.gif
小学校で「30歳までに社長になる」と宣言 GCPでナンバーワンに――クラウドエース 吉積礼敏さん
https://enterprisezine.jp/article/detail/12024
- 2 :
- >>15にまた別のものが書かれてるんだぞ
- 3 :
- >>2
レスバトル中だと割とよくある
- 4 :
- 詰むのはポインタのポインタだろ?
- 5 :
- ポインタは家そのものでなく住所
なにが難しい?
- 6 :
- *p
&p
- 7 :
- メモリのブックマーク
- 8 :
- Cのポインタの記号の使い方が紛らわしいだけ
- 9 :
- ポインタ以前にCはC++より使いづらいから
Javaやc#の方がいかに書きやすいか・・
- 10 :
- レジスタの概念がわかってないからポインタで詰むんだろ
自分が何を制御しているのかくらい知っとけよ
- 11 :
- プログラミング勉強する前にめちゃめちゃビビらされたな
選ばれし者しか理解できない概念みたいな感じで
アホやろ
- 12 :
- >>1
こういうことだろ
56 思想家(東京都) 2010/09/27(月) 09:50:04.83 ID:s2TCOy1qP (p2)
>>15
↑
これがポインタの指すレス番で
15 声楽家(関西地方) 2010/09/27(月) 09:38:37.84 ID:tK/qXfqX0 (PC)
初心者がつまずくというポインタってなんなの
ポインタって言語としてどういう利点あるの?
初学なんだけどポインタまで行ってないから教えて
これが「ポインタが指し示すレス番の中身」
レス番だけ示した方がいろいろと抽象化されて省略が可能で捗る
で、おまえのパソコンのポインタ(矢印)でレス番を指すと中身がポップアップされるだろ
そういう風に柔軟な表現、動的な表現が出来て美しい
- 13 :
- いきなりCやるからだろ
ポインタの定義はCが決めてるわけじゃない
- 14 :
- アセンブラから始めれば余裕だろ
メモリとかアドレスの概念を理解しろ
- 15 :
- ローソンで使うやつな
- 16 :
- int 5[array]:
とか書ける欠陥言語
- 17 :
- 今更組み込み以外でCやる理由ってなんなの
- 18 :
- *a
a*
&a
a&
わけがわからないよ
だれか説明して
- 19 :
- >>15
たぬきのやつな
- 20 :
- 今時分ポインタ理解する必要なんてほとんどない気がする
- 21 :
- これさあ教科書の例題が悪いと思うんだよね
ポインタ使うメリットが見えてこないもん
- 22 :
- ポインタで自分が一番参考になった本はあるけど
今から紹介したとて20年ほど前なのでまあ売ってないだろなと
- 23 :
- Goやれ定期
- 24 :
- >>15
それはポイントカード
- 25 :
- ポインタが分からんとか意味が分からん
最初によっぽど変な説明されたのか
- 26 :
- ポインタ知らないやつって関数からの戻り値をどうやって受け取ってるの?
- 27 :
- 「お前はバカだ」というのが直接
「お前はバカだ、てaが言ってたよ」がポインタ
「お前はバカだ、てaは言える立場かも」が関数へのポインタ
- 28 :
- C#やれ
ポインタなんかいらん
- 29 :
- ポインタが難しいというのが分からない
他の概念と学習難易度に大差ないだろ
- 30 :
- 変数そのものがポインタなんだよ
ポインタのポインタ
考えるな!感じろ!
- 31 :
- >>24
いや、ポンタな
- 32 :
- ポインターじゃなくてCのクソみたいな書き方が悪い
- 33 :
- 全くわかりませんでした
- 34 :
- ポインタって名前が悪いとおもうんだよね
- 35 :
- >>9
意味不明
- 36 :
- >>27
わかりにくすぎて草
- 37 :
- 詰むのは頭が悪いだけだろ
- 38 :
- ほいこれ
http://www.pro.or.jp/~fuji/mybooks/cdiag/
- 39 :
- >>19
ポインコじゃないのかよ
- 40 :
- >>20
今時ですらそんなアホな事言ってるの底辺Webコーダーぐらいですよ
Webですら今のjsのウイルスとかASLR対策とかしてるからセキュリティでも知識必須
そもそもブラウザのソースがC++だし
jsの言語仕様見てもリニアアドレッシング前提だし
npmやpythonなどのパッケージ実装見ればCのソースも普通に出てくるレベル
- 41 :
- ポインタで詰む詰まないの議論で詰んでるからやっぱりポインタで詰むのは間違いない
- 42 :
- 既につまずいてるし
>>n 値渡し
*n 参照渡し
- 43 :
- >>40
C信者はいつも同じことしか言わないな
「元はCだからその知識は必須!」なんて理由になってないよ
お前は機械語でも勉強してな
- 44 :
- >>43
そもそも俺が話してるのC++とリニアアドレッシングのモデルなんだけど
お前読解力なさすぎじゃん?
- 45 :
- つか機械語て
本当ニワカ増えたな
- 46 :
- 健常者ならポインタなんかで詰んだりしない
- 47 :
- 「>>15」とかはどっちかいとうとリスト構造だよな
- 48 :
- ああ、そっかこの人ガチで底辺コーダーなのか
そらASLRの話しても通じないわけだ
- 49 :
- ポインタで詰むようなヤツはプログラム向いてないってことだろ
でいういか、周りに迷惑だからSEとかになればいいと思う
- 50 :
- ポインタの概念自体は難しくないかもしれんが
ポインタ使ったソース作るのは難しいわ
簡単に簡単って言える奴はソース書いてないのがバレバレ
分かったつもりの奴は
int ( *hoge( int a, float ( *b )( int c ) ) )( float d );
の意味わかる?
- 51 :
- ふと思ったんだけど「ポインタがわからない」んじゃなくて「変数がわかってない」んじゃないの
関数型言語みたいな何となく数学的な式を書くと何となく動いてくれるのがプログラムくらいの認識で
それまで誤摩化してきたやるがいるってだけの話だと思う
- 52 :
- >>18
前の穴か後ろの穴かってことだよ
- 53 :
- ポインタ演算、関数呼び出しの仮引数の型、関数ポインタこの辺に罠があるな。javaも結局のところポインタ扱ってるけど詰まる要素一切無いしな
- 54 :
- >>50
そういう事じゃないというかそれは簡単じゃんよ
表記だけならC++のSFINAE入りTMPとかのが地獄だよ
あと蛇足だけどbはこうは書かないよ
関数ポインタの引数として扱う時点で普通bの型はtypedefしておくから
それとポインタが難しいのは表記じゃなくてvoid*とキャストでOOPっぽい事したり
メモリ割当解放とリスト操作周りで追いにくくなるからだ
- 55 :
- PIC、マイコンおじさんか
現代っ子プログラマーかの違いか
- 56 :
- Cはなんとなく勉強したけど、ポインタを使わなければならない理由はよくわからなかった
- 57 :
- >>56
Cに参照はない
だからポインタ使う
- 58 :
- *p
**p
***p
- 59 :
- >>58
ごめんなさい
確かにダブルポインタは見るだけで嫌になるね
- 60 :
- >>20
メモリなんてコンパイラが全部やれよって思うしな
高級言語のくせに変数初期化もしてねえとか雑すぎだろ
- 61 :
- マイコンだとアドレスも自分で指定する
- 62 :
- >>60
コンパイラがやるの?
チェックではなく?
- 63 :
- いくら高級な言語使おうが実装側の知識は必須なのになあ
- 64 :
- いや概念は理解できるけど使い方が分からない
- 65 :
- (ヽ´ん`)「ポインタは住所。または2ちゃんのレスアンカーと同じ」
これが解ったからといって、Cでプログラムが作れるわけではない
変数が箱、二次元配列が下駄箱とか、そんな例え話ばっか得意でも、(ヽ´ん`)は
いつまでたってもプログラムどころか就職すらできてないだろ?
- 66 :
- >>50
関数のポインタ渡しがネストしてるだけだろ
- 67 :
- ポインタ理解できてない人はJavaやC#とかもあんまうまく使いこなせない
- 68 :
- >>66
微妙に違うぞ
関数取って関数返す関数
- 69 :
- 基本過ぎてワロタ
ゲーム改造とかやった事無いのかな
どんなゲームでもポインタを使いまくってるからすぐに分かるようになる
- 70 :
- >>42
わかってないなw
- 71 :
- >>18
ポインタがというよりこれが原因
まったく直感的ではない上に紛らわしくて混乱しミスを多発させる
- 72 :
- javascriptの言語仕様でメモリモデルまで決まってるのってマジなん?
- 73 :
- C++は十徳ナイフ
Cは専用工具
- 74 :
- >>72
言語仕様に実装モデルまで決まってるわけない
見る限りそう想定されてるというだけ
C言語のメモリも同じで言語仕様では仮想的に言語仕様上のメモリ空間を想定してるだけだから
なのでCのポインタで機械語だのとそのまま解釈して語ってるのはネットのニワカ知識しかない奴になる
そもそも機械語に型なんて無いのに
- 75 :
- 今どき、Unity開発環境でもC#ベースだってのに
CやC++のポインタの概念覚える必要全く無いぞ
Pythonでも使わない
- 76 :
- そもそもアセンブリ飛び越して機械語とか言ってる時点でニワカだけど
ハンドアセンブルとか古のz80かよ
- 77 :
- 詰まないけど 他の言語に慣れると 何でこんな事を気にする必要が と思う
その一方 他の言語で何でここがこうできないんだ とも思う
- 78 :
- つーか変数が理解できてポインタ理解できない奴は実在するのか?
C言語ヲタが仮想敵作ってホルホルしてるだけじゃないの
- 79 :
- >>75
Pythonだろうとバッファや配列のインデックス値操作がまんまポインタじゃん
そもそもヒープ生成する時とかどうすんだこういうアホなこと言ってる奴らは
- 80 :
- >>78
ポインタが必要ないとか言ってる変な初心者?がいるだけで
ポインタ覚えるのが難しいとかいってるC使いはまずいないだろ
- 81 :
- >>74
見てもそんな感じ全然しないなあ
気のせいじゃね
- 82 :
- スクリプト言語しかやったことない
- 83 :
- 皆一度はLISPを勉強するべき
- 84 :
- >>81
いや何言ってんだよ
typedareayとかモロじゃん
- 85 :
- は?
- 86 :
- 叩いてる奴らのレベルが低すぎる
- 87 :
- 参照渡しだろ?
- 88 :
- >>76
Z80ならPUSH/POPが近い感じだな
戻りアドレスPUSHしてRETは一瞬わけわからんかったがw
- 89 :
- 概念は簡単
表記がクソ
- 90 :
- ちなみにHaskellの配列はjaなどと違い仕様からすら想定はずれてるから即値ですらBoxされる
IOUArrayとか使わないと超遅い
- 91 :
- 元々C言語やっててポインタも一応理解してたけど、
Javaで値渡しと参照渡しを実体験してから
C言語戻ったらより深く理解できたわ
ポインタのポインタも、関数ポインタも結局そんな大層なものじゃなかった
- 92 :
- そもそもプログラミングの入門とされるものがC言語なのが詰む原因だと思うぞ
だってまずもって存在意義が分からねぇもん
そこらへんのアプリやゲームやホームページなどなど眺めてみても
C言語で習うこととmp関連性を一切感じられないし、実際問題としてC言語じゃ役立たねぇしな
大工の勉強するのに物理学勉強するようなもんだろ
- 93 :
- ハサミ取ってって言うのと、
左から3番目のやつ取ってって言うようなもんだろ
同じハサミだが、指定が違うみたいな
- 94 :
- 宣言時と利用時で記号の使い方に対称性がない、というのはKもRも反省している
- 95 :
- >>84
配列がない言語なんてほとんどないやろ
他の言語に比べて取り立ててリニアなアドレスを要求してるようには全く見えん
- 96 :
- ポインタはプリプロセッサが使う変数だからな
リアルなメモリ空間を指し示すとは限らない
- 97 :
- >>76
ハンドアセンブル懐かし
- 98 :
- こんなもんかと思いつつ先に進めばわかってくるだろ
- 99 :
- >>95
そら他の言語も同じぐらい要求してるからな
メモリモデル書いてあるJavaですらPrimitiveはリニア
これも違うと言い出すならCすら想定されてねえ事になるっつの
- 100 :
- >>99
まずリニアにアドレス可能なメモリってのを勘違いしてね?
リニアなメモリモデルってのは大域的な性質だよ
普通の言語では個々の配列みたいな局所的な性質しか要求されないと思うんだけど
100〜のスレッドの続きを読む
【遭難】 行方不明の親子 最後に立ち寄ったコンビニでの画像公開 今日は物音がしたという情報があった沢を探すも不調 [219241683]
【悲報】大河俳優の鈴木亮平さん ケンモメンだった 「高級時計店を巡って1日を過ごし結局綿棒を購入して帰宅」 [721837206]
女性に「5000円あげるから僕の下半身を見て」 Jリーグ「カマタマーレ讃岐」の元サッカー選手・小田桐健一(36)、逮捕 [522275885]
ついに気づいたんだが、「労働」の本質的な価値は「金」じゃなくて「労働」自体に価値があるのではないか? [886034557]
安倍首相コロナウイルス感染 [963243619]
【嫌儲サイクリング部】クロスバイクを買って引きこもり人生変えようと思ってる 予算3万でおすすめ教えてくれ [859957174]
「これだよ!こういうのがやりたかったんだ!」 と思ったゲーム [324064431]
嫌儲メルカリでマスク売ってる奴を片っ端から通報する部 [196986887]
「日笠陽子」「小清水亜美」「井上麻里奈」 なぜこの中で日笠陽子だけが売れたのか? [686660741]
フジテレビ、岡山の鉄工所爆発動画をTwitterから拝借したところ3年前の中国の爆発動画だったことが判明 [981340838]
--------------------
鹿島アントラーズPart2719
【スミチオン】庭木の消毒【オルトラン】2
シャブやってそうな棋士
米政府「日本は保有するプルトニウムを削減しろ」日本政府「上限制導入するので理解して」
【BTC】ビットコイン情報交換スレッド1670【アフィ
レッドアリーマー 魔界村外伝 THE DEMON DARKNESS
2ちゃんねるはクズクズクズクズクズクズクズ
javaしかできない奴
とある魔術の禁書目録&科学の超電磁砲強さ議論57
キャストが怒ったの見たことある?
【お楽しみに】金曜ロードSHOW! 「バック・トゥ・ザ・フューチャー」3週連続放送、今夜スタート [Toy Soldiers★]
〓〓 Y.SUNAHARA'S STUDIO 砂原良徳 〓〓Tr.30
【EU4】 Europa Universalis IV Part82
ELLEGARDEN part20
【医療用麻薬】オピオイド依存、米国で深刻化「中毒死は日常」
【カップル専用】バレンタイン&ホワイトデーPart16
TBSワンダフル
100年の恋も冷める4大瞬間 「鼻毛が出ている」「くしゃみがキモい」「字が汚い」 、あと一つは? [201518538]
【河合塾合格者平均】 代ゼミ偏差値表風にしてみた
若くて綺麗な女のみ価値があります
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼