C言語の話題のみ取り扱います C++の話題はC++スレへ
質問には最低限の情報(ソース/コンパイラ/OS)を付ける
数行で収まらないソースは以下を適当に使ってURLを晒す
https://paiza.io/
https://ideone.com/
http://codepad.org/
C11
http://www.open-std.org/jtc1/sc22/WG14/www/docs/n1570.pdf
C99
http://www.open-std.org/jtc1/sc22/WG14/www/docs/n1256.pdf
http://kikakurui.com/x3/X3010-2003-01.html
C FAQ 日本語訳
http://www.kouno.jp/home/c_faq/
JPCERT C コーディングスタンダード
https://www.jpcert.or.jp/sc-rules/
前
C言語なら俺に聞け 144
https://mevius.5ch.net/test/read.cgi/tech/1514025223/
次スレを立てる時は本文の1行目に以下を追加して下さい
!extend:on:vvvvv:1000:512
-
※前スレ
C言語なら俺に聞け 145
http://mevius.5ch.net/test/read.cgi/tech/1519046038/
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
探検
C言語なら俺に聞け 146
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 839f-AnMQ)
2018/04/30(月) 04:47:37.50ID:XX4FB8lc0431デフォルトの名無しさん (アークセー Sx4b-ArLl)
2018/07/25(水) 23:53:34.35ID:RmE/AZ04x >>430
430ですが、mallocの返す番地は、大概の型にキャストできる境界になってるんだろうね、知らんけど
430ですが、mallocの返す番地は、大概の型にキャストできる境界になってるんだろうね、知らんけど
432デフォルトの名無しさん (ワッチョイ 2361-2QVD)
2018/07/26(木) 11:01:17.82ID:Oz5vlcaw0 C11はアラインメントが決めれるmallocがあるよ
普通は8の倍数になってる。
普通は8の倍数になってる。
433デフォルトの名無しさん (アウアウカー Saef-2Ess)
2018/07/26(木) 12:52:49.36ID:EM3EzxKLa ま、しかし、intが4バイトの保証はないし、malloc()で確保した範囲外がどうなってるかもライブラリ依存だし、変な事に挑戦しない方が良いと思うw
434デフォルトの名無しさん (ワッチョイ c623-53i4)
2018/07/26(木) 15:59:28.57ID:VR2PsH3f0 mallocの返すアドレスはワード教会に揃ってるように
POSIXで決まってなかったっけ? 気のせいか
POSIXで決まってなかったっけ? 気のせいか
435デフォルトの名無しさん (JP 0H8f-+hvm)
2018/07/26(木) 16:54:25.22ID:ixC9BcxzH >>432
aligned_alloc()だね
aligned_alloc()だね
436デフォルトの名無しさん (スップ Sd52-fKXU)
2018/07/26(木) 17:01:26.31ID:Vf/lMr8pd >>434
決まってる
決まってる
437デフォルトの名無しさん (JP 0H8f-J6FL)
2018/07/26(木) 17:03:12.87ID:0PbkpRUpH C99には
The pointer returned if the allocation succeeds is suitably aligned
so that it may be assigned to a pointer to any type of object and
then used to access such an object or an array of such objects
in the space allocated (until the space is explicitly deallocated).
とあるので、どんなオブジェクトでもその場所に置けることは保証されている。
ただ、アラインメントがずれてるとアクセスできるけど遅くなるとかいう
変態環境でどうなるかとかは規定されていない。
(ふつうの実装ならまともにアラインメントされていると思うが)
これをどうしても合法的に確実にアラインメントしたい人向けなのが、aligned_alloc()。
The pointer returned if the allocation succeeds is suitably aligned
so that it may be assigned to a pointer to any type of object and
then used to access such an object or an array of such objects
in the space allocated (until the space is explicitly deallocated).
とあるので、どんなオブジェクトでもその場所に置けることは保証されている。
ただ、アラインメントがずれてるとアクセスできるけど遅くなるとかいう
変態環境でどうなるかとかは規定されていない。
(ふつうの実装ならまともにアラインメントされていると思うが)
これをどうしても合法的に確実にアラインメントしたい人向けなのが、aligned_alloc()。
438デフォルトの名無しさん (ワッチョイ c623-53i4)
2018/07/26(木) 17:08:47.42ID:VR2PsH3f0439デフォルトの名無しさん (JP 0H8f-J6FL)
2018/07/26(木) 17:17:59.96ID:0PbkpRUpH >>438
そりゃもちろんそういう用途にも使えるよ
そりゃもちろんそういう用途にも使えるよ
440デフォルトの名無しさん (スップ Sd52-fKXU)
2018/07/26(木) 19:04:38.15ID:Vf/lMr8pd441デフォルトの名無しさん (スップ Sd52-fKXU)
2018/07/26(木) 19:07:36.39ID:Vf/lMr8pd442デフォルトの名無しさん (ワッチョイ 4bb3-hins)
2018/07/27(金) 00:14:41.96ID:J2z2B0JS0 家でC言語の独学してたけど眠くなって続かないから週末だけ学校にいこうと思う。関西でお勧めはどこですか?
443デフォルトの名無しさん (フリッテル MM6e-qjVX)
2018/07/27(金) 07:12:56.09ID:GxaYOivnM 金の無駄遣い
444デフォルトの名無しさん (スッップ Sd32-dAIm)
2018/07/27(金) 09:20:14.17ID:UMN2C6wAd 大阪大学基礎工学部情報科学科
445デフォルトの名無しさん (ブーイモ MM5b-d/YJ)
2018/07/27(金) 09:52:20.15ID:mngCBxZNM 勉強を成功させるには強い動機付けが必要
やる気も効率も上がらないのはまずそこに失敗してる
やる気も効率も上がらないのはまずそこに失敗してる
447デフォルトの名無しさん (ブーイモ MM32-cF50)
2018/07/27(金) 21:04:40.28ID:Gi4wb1wwM 個人的にはLinuxのデバドラから入るのがおすすめ
分かってくると俺の方が上手く書けるとか拗らせる
分かってくると俺の方が上手く書けるとか拗らせる
448デフォルトの名無しさん (ワッチョイ 6f9f-YSnv)
2018/07/28(土) 02:43:37.63ID:E0E9ZkiG0 動機を自分で意識的に付けようとしても中々出来ないのが普通なのでは?
何かそれなりのメリットがあると信じられないと何もしないのが普通の人間だろうし。
例えば何かをするとモテモテになるだとか、そういう自分にとってのメリットがあるならその何かをやる気は出るだろうけど、そんなのがないなら、あるいはもしあってもそれに気付けないなら普通はやる気は起きんでしょう。
何かそれなりのメリットがあると信じられないと何もしないのが普通の人間だろうし。
例えば何かをするとモテモテになるだとか、そういう自分にとってのメリットがあるならその何かをやる気は出るだろうけど、そんなのがないなら、あるいはもしあってもそれに気付けないなら普通はやる気は起きんでしょう。
449デフォルトの名無しさん (ワッチョイ 6f06-h18z)
2018/07/28(土) 07:47:22.78ID:CM3Pz0hR0 C言語、あるいはプログラムそのものの入門書で、文庫か新書サイズの良書はありますか?
450デフォルトの名無しさん (ワッチョイ 6f40-53i4)
2018/07/28(土) 08:07:15.42ID:xtvz/nLF0 C++ならこれならわかるC++があるが・・・
451デフォルトの名無しさん (ワッチョイ 9f50-fKXU)
2018/07/28(土) 08:08:34.90ID:8G21bbxI0 はじめてのC
452デフォルトの名無しさん (ワッチョイ 9f93-BNWp)
2018/07/28(土) 09:55:07.43ID:VMG9DnUG0453デフォルトの名無しさん (ワッチョイ 6f06-h18z)
2018/07/28(土) 10:28:26.03ID:CM3Pz0hR0 電車の中や、昼飯食べながら片手で読めるものがあれば、と思ったんです
パソコンいじりながら読むなら大きい方がいいんですけどね
パソコンいじりながら読むなら大きい方がいいんですけどね
454デフォルトの名無しさん (ワッチョイ c65a-FZq6)
2018/07/28(土) 11:19:05.91ID:fTj3LZGS0 Kindleで読めば?
455デフォルトの名無しさん (ラクッペ MM17-WsON)
2018/07/28(土) 12:06:22.12ID:s8FQvaoRM さっさとkindleで読めアホ
456デフォルトの名無しさん (ワッチョイ 6f40-53i4)
2018/07/28(土) 14:09:45.43ID:xtvz/nLF0 マンガはタブレット端末で見るけど
参考書系は紙じゃないとなんか駄目だわ。全然集中できない。
参考書系は紙じゃないとなんか駄目だわ。全然集中できない。
457デフォルトの名無しさん (アウアウウー Sa43-SAHc)
2018/07/28(土) 16:49:06.40ID:XyATpAmoa kindleとか電子書籍って参考書系読みにくいよね
漫画みたいにページそのままならいいのに
漫画みたいにページそのままならいいのに
458デフォルトの名無しさん (ワッチョイ c65a-FZq6)
2018/07/28(土) 17:02:27.00ID:fTj3LZGS0 何年も前からiPadや電子ペーパー端末でプログラミングや法律の本読んでるけど特に不都合感じてないな
むしろ紙は持ち運びし辛いし検索もできないから不便だわ
むしろ紙は持ち運びし辛いし検索もできないから不便だわ
459デフォルトの名無しさん (ワッチョイ 12e4-oxGy)
2018/07/28(土) 19:13:56.62ID:sJabZ7tp0 すみません
この2行のコードを1行にするスマートな書き方ってありますか?
idx = idx << 12;
idx = idx ^ _data;
この2行のコードを1行にするスマートな書き方ってありますか?
idx = idx << 12;
idx = idx ^ _data;
460デフォルトの名無しさん (ワッチョイ 6f06-h18z)
2018/07/28(土) 19:15:47.78ID:CM3Pz0hR0 kindleですか、参考にします。
ありがとうごさいました。
ありがとうごさいました。
461さまよえる蟻人間 ◆T6xkBnTXz7B0 (スフッ Sd32-HzQc)
2018/07/28(土) 19:31:07.68ID:g7V8p7HEd462デフォルトの名無しさん (ワッチョイ d273-typb)
2018/07/28(土) 19:52:37.67ID:mee2LTKv0 >>461
うむ
うむ
463デフォルトの名無しさん (ラクッペ MM17-0qT5)
2018/07/28(土) 20:05:12.26ID:0bzuzSMVM 初心者スレじゃないんだからidxがvolatileの場合を無視した回答は良くない
464デフォルトの名無しさん (フリッテル MM6e-qjVX)
2018/07/28(土) 20:12:34.82ID:cv0xu0xkM それを言うならvolatileでない場合を無視するのが問題では?
volatileであれば問題ないだろ
volatileであれば問題ないだろ
465デフォルトの名無しさん (ワッチョイ d273-typb)
2018/07/28(土) 20:26:36.40ID:mee2LTKv0 わしここの住人じゃなくて通りすがりなんだけど、
>>461 だとなにか問題あるの?
>>461 だとなにか問題あるの?
466デフォルトの名無しさん (ブーイモ MM32-l4h2)
2018/07/28(土) 21:15:36.33ID:DyF9e7oqM >>465
もしもidxが送信データを書き込み受信データを読み出すためのレジスタだったら、
複数回書き変えること自体が重要だったり、読み込み時は異なる値を返却するかもしれない、
という割とどうでもいい話。
もしもidxが送信データを書き込み受信データを読み出すためのレジスタだったら、
複数回書き変えること自体が重要だったり、読み込み時は異なる値を返却するかもしれない、
という割とどうでもいい話。
467デフォルトの名無しさん (ワッチョイ d273-typb)
2018/07/28(土) 21:32:40.43ID:mee2LTKv0 >>466
C的に見れば無駄なコードが実は必要だったという、そういう話しかな
C的に見れば無駄なコードが実は必要だったという、そういう話しかな
468デフォルトの名無しさん (ワッチョイ 1680-1o86)
2018/07/28(土) 21:52:57.65ID:jbwKRPPF0 最適化で一瞬レジスタの値が変わらなくなったから
それがどうしたのという話だからな
むしろ一瞬レジスタの値が変わるようなコードがそもそもぜんぜんダメ
それがどうしたのという話だからな
むしろ一瞬レジスタの値が変わるようなコードがそもそもぜんぜんダメ
469デフォルトの名無しさん (ワッチョイ e3bb-53i4)
2018/07/28(土) 21:55:35.27ID:remUbofq0 そういう話になってくるとレジスタってなんや?って話になるからな?
470デフォルトの名無しさん (ワッチョイ 1680-1o86)
2018/07/28(土) 22:00:32.66ID:jbwKRPPF0 ちゃんと確定値入れろよ
なんで計算中の値いれてんの
なんでそんな頭悪いことすんの
一行にしたいということは
間違いなく計算過程のコードだからな
なんで計算中の値いれてんの
なんでそんな頭悪いことすんの
一行にしたいということは
間違いなく計算過程のコードだからな
471デフォルトの名無しさん (ワッチョイ 4b81-53i4)
2018/07/28(土) 22:02:55.51ID:aLrZyGnX0 通信プロトコルでCPUレジスタ使ってやり取りする様な方法ってあったっけ?
472デフォルトの名無しさん (ワッチョイ 1680-1o86)
2018/07/28(土) 22:05:44.90ID:jbwKRPPF0 メモリマップドI/Oなんか簡単に消える
473デフォルトの名無しさん (ワッチョイ 03e3-tjON)
2018/07/29(日) 00:51:03.42ID:++N1yuL90 >>471
「レジスタ」って「CPUのレジスタ」だけじゃなくて「I/Oチップのレジスタ」って使い方もするよ
「レジスタ」って「CPUのレジスタ」だけじゃなくて「I/Oチップのレジスタ」って使い方もするよ
474デフォルトの名無しさん (ワッチョイ 9f50-fKXU)
2018/07/29(日) 07:02:57.29ID:YD8oKrYq0475デフォルトの名無しさん (ワッチョイ 9f50-fKXU)
2018/07/29(日) 07:15:13.10ID:YD8oKrYq0 質問というよりスレのレベルを見るための問題だな
>>468みたいな素人が見事に引っかかっちゃう
>>468みたいな素人が見事に引っかかっちゃう
476デフォルトの名無しさん (ワッチョイ 72fe-53i4)
2018/07/29(日) 09:00:29.62ID:+KuOy2bC0 触らぬ質問に騒乱無し
477デフォルトの名無しさん (ワッチョイ 6f9f-53i4)
2018/07/29(日) 09:09:25.31ID:7lOBGcOb0 実は本物の初心者で volatile などというものの存在すら知らず最初の回答で全く問題なかったのだが
知識があるものが知識がある故にあらゆる妄想を膨らませまくって勝手に争って大混乱になり、
最初に質問した者は怖くなって素早く逃亡。このスレで質問するのは止めようと固く心に誓う。←いまここ
知識があるものが知識がある故にあらゆる妄想を膨らませまくって勝手に争って大混乱になり、
最初に質問した者は怖くなって素早く逃亡。このスレで質問するのは止めようと固く心に誓う。←いまここ
478デフォルトの名無しさん (ワッチョイ 12b3-BiRP)
2018/07/29(日) 10:14:38.25ID:Ga4xmacd0 明示してないvolatileなんて考慮する必要ないわ
479デフォルトの名無しさん (ワッチョイ 1680-1o86)
2018/07/29(日) 11:40:21.87ID:LQAkWqzt0 知恵遅れのクソニートが
またテキトーなこといってるわ
2ちゃんねるはどこのスレも同じだわ
クソニートはどこにでもいる
やっぱりなクソニート2ちゃんねるから
クソニートの駆除が必要
またテキトーなこといってるわ
2ちゃんねるはどこのスレも同じだわ
クソニートはどこにでもいる
やっぱりなクソニート2ちゃんねるから
クソニートの駆除が必要
480デフォルトの名無しさん (ワッチョイ 1680-1o86)
2018/07/29(日) 11:43:48.42ID:LQAkWqzt0 まずプロフェッショナルなカンペキなオレの回答の
どこがおかしいか
だれも指摘できてないからな
どこがおかしいか
だれも指摘できてないからな
481デフォルトの名無しさん (ワッチョイ 1680-1o86)
2018/07/29(日) 11:51:38.06ID:LQAkWqzt0 ちなみに知恵遅れどものテキトーな回答のどこがおかしいか
オレはすべて回答してる
ここも同じだ
オレはすべて回答してる
ここも同じだ
482デフォルトの名無しさん (ワッチョイ 4b81-53i4)
2018/07/29(日) 11:58:20.56ID:1hBCvnSx0 夏休み?
483デフォルトの名無しさん (ワッチョイ 1680-1o86)
2018/07/29(日) 11:59:21.49ID:LQAkWqzt0 プロフェッショナルの回答に
シロウトが口をはさむ余地はない
クソニートは毎日が夏休みだもんな
シロウトが口をはさむ余地はない
クソニートは毎日が夏休みだもんな
484デフォルトの名無しさん (ワッチョイ 1680-1o86)
2018/07/29(日) 12:01:00.22ID:LQAkWqzt0 マジでなクソニートどもは身の程知らずなわけ
クソニートがまともな社会生活を送ってる社会人に勝てると思ってんの
クソニートがまともな社会生活を送ってる社会人に勝てると思ってんの
485デフォルトの名無しさん (ワッチョイ 378a-04EM)
2018/07/29(日) 12:08:05.09ID:Rgaf8fSN0 プロフェッショナルかなんか知らんけど組み込み系は苦手のようだな
486デフォルトの名無しさん (ワッチョイ 1680-1o86)
2018/07/29(日) 12:09:43.67ID:LQAkWqzt0 な知恵遅れがオレのレスのどこがおかしいか指摘できない
指摘しようがないからな
なぜならスキのないカンペキなレスだからな
どこのスレでも知恵遅れが偉そうにしてるのは同じだ
指摘しようがないからな
なぜならスキのないカンペキなレスだからな
どこのスレでも知恵遅れが偉そうにしてるのは同じだ
487デフォルトの名無しさん (ワッチョイ 6f9f-YSnv)
2018/07/29(日) 12:09:51.76ID:7lOBGcOb0 >>480
何処で回答してんの?
何処で回答してんの?
488デフォルトの名無しさん (ワッチョイ 1680-1o86)
2018/07/29(日) 12:11:10.71ID:LQAkWqzt0 >>470>>468 でおもいっきり回答してるわ
知恵遅れはなにが書いてあるか理解できない
知恵遅れはなにが書いてあるか理解できない
489デフォルトの名無しさん (ワッチョイ 6f9f-YSnv)
2018/07/29(日) 12:12:34.88ID:7lOBGcOb0 >>488
それ回答になってねえじゃん。ちゃんと回答書けよ。
それ回答になってねえじゃん。ちゃんと回答書けよ。
490デフォルトの名無しさん (ワッチョイ 1680-1o86)
2018/07/29(日) 12:14:12.01ID:LQAkWqzt0 それが回答になってないなら
オマエのオツムに問題があるか
ただの仕事未経験のクソニートがなにも分からずテキトーなこといってるだけだからな
ただクソニートである確度が極めて高い
オマエのオツムに問題があるか
ただの仕事未経験のクソニートがなにも分からずテキトーなこといってるだけだからな
ただクソニートである確度が極めて高い
491デフォルトの名無しさん (ワッチョイ 6f9f-YSnv)
2018/07/29(日) 12:15:16.00ID:7lOBGcOb0 >>490
はいはい。おだいじに。
はいはい。おだいじに。
492デフォルトの名無しさん (ワッチョイ 1680-1o86)
2018/07/29(日) 12:15:53.84ID:LQAkWqzt0 はい
クソニート図星
クソニート図星
493デフォルトの名無しさん (ワッチョイ 6f9f-YSnv)
2018/07/29(日) 12:17:35.80ID:7lOBGcOb0 やはり気温40℃超えは人をおかしくするには十分な気温だったようだな。
猛暑も酷なことをするもんだ。合掌。
猛暑も酷なことをするもんだ。合掌。
494デフォルトの名無しさん (ワッチョイ 1680-1o86)
2018/07/29(日) 12:19:13.56ID:LQAkWqzt0 クソニートは家からでないから関係ないだろ
電気代も親に払ってもらってるからな
クーラーの電気代もパチョコンの電気代もな
親が払ってくれてんだぞ
電気代も親に払ってもらってるからな
クーラーの電気代もパチョコンの電気代もな
親が払ってくれてんだぞ
495デフォルトの名無しさん (ワッチョイ 378a-04EM)
2018/07/29(日) 12:33:12.40ID:Rgaf8fSN0 組み込み系の周辺チップの制御レジスタの仕様書見たことある?
制御レジスタの特定ビットのRead/Write動作そのものに意味があるんだよ
直に制御レジスタをアクセスしないと駄目
最適化でCPUレジスタの中で値を書き換えても無意味、周辺チップは何の動作もしない
volatileはそんな時にコンパイラの最適化を抑制するために使用する
例えば、
idx = (idx << 12) ^ _data;
の例で言えば、(idx<<12)の部分で実際にidxのアドレスにマップされたメモリの値が変更される
その後に最終的に、(idx << 12) ^ _dataの値が上書きされる
idxがvolatile宣言されていない場合は、途中の評価結果はCPUの内部レジスタだけで最適化されてマップされたメモリの値は最終評価結果の書き込みしか保証されない可能性がある
組み込みの制御レジスタの例としてPICのデータシートのリンクを貼っておく
ビット毎にR/Wでチップの機能を制御している様子が分かる
https://www.microchip.co.jp/download/index.php?Mode=4&CategoryID=08ff3e00bf7fedc9fd6adb0aa9a3499b55a4aff3
制御レジスタの特定ビットのRead/Write動作そのものに意味があるんだよ
直に制御レジスタをアクセスしないと駄目
最適化でCPUレジスタの中で値を書き換えても無意味、周辺チップは何の動作もしない
volatileはそんな時にコンパイラの最適化を抑制するために使用する
例えば、
idx = (idx << 12) ^ _data;
の例で言えば、(idx<<12)の部分で実際にidxのアドレスにマップされたメモリの値が変更される
その後に最終的に、(idx << 12) ^ _dataの値が上書きされる
idxがvolatile宣言されていない場合は、途中の評価結果はCPUの内部レジスタだけで最適化されてマップされたメモリの値は最終評価結果の書き込みしか保証されない可能性がある
組み込みの制御レジスタの例としてPICのデータシートのリンクを貼っておく
ビット毎にR/Wでチップの機能を制御している様子が分かる
https://www.microchip.co.jp/download/index.php?Mode=4&CategoryID=08ff3e00bf7fedc9fd6adb0aa9a3499b55a4aff3
496デフォルトの名無しさん (ワッチョイ 1680-1o86)
2018/07/29(日) 12:46:01.14ID:LQAkWqzt0 最適化で、一瞬変わってたのが変わらなくなったらどうすんのとかいってるアホなこといってる知恵遅れに
その一瞬だけ変わってたコードが正しいコードとか
ホンキで思ってんのといってるだけだからな
そもそもvolatileついてなかったら
そのあと書き変わる保証すらどこにもない
そもそも保証がないコードのなんの保証をするわけ?
知恵遅れがいうことはさっぱり理解できないわ
その一瞬だけ変わってたコードが正しいコードとか
ホンキで思ってんのといってるだけだからな
そもそもvolatileついてなかったら
そのあと書き変わる保証すらどこにもない
そもそも保証がないコードのなんの保証をするわけ?
知恵遅れがいうことはさっぱり理解できないわ
497デフォルトの名無しさん (ワッチョイ 9f93-BNWp)
2018/07/29(日) 12:47:08.34ID:XJOvENJB0 C++相談室 part137 あたりに書き込もうと思った悪態を
間違えてこちらに投稿したのに気づいたが引っ込みがつかなくなった、
という感じがしないでもない。
今までの自分の態度をかえりみると「誤爆しました、すまん」と
書くことも照れ臭いと思ってる、かも知れない。
おそらく俺の勘違い(嫉妬に基づく邪推)だろうけどネ。
間違えてこちらに投稿したのに気づいたが引っ込みがつかなくなった、
という感じがしないでもない。
今までの自分の態度をかえりみると「誤爆しました、すまん」と
書くことも照れ臭いと思ってる、かも知れない。
おそらく俺の勘違い(嫉妬に基づく邪推)だろうけどネ。
498デフォルトの名無しさん (ワッチョイ 1680-1o86)
2018/07/29(日) 12:48:26.49ID:LQAkWqzt0 あっちもこっちも
クソニートがえらそうにしてるからな
2ちゃんねるからクソニートの駆除は必要
クソニートがえらそうにしてるからな
2ちゃんねるからクソニートの駆除は必要
499デフォルトの名無しさん (ワッチョイ 1680-1o86)
2018/07/29(日) 12:50:28.71ID:LQAkWqzt0 むしろあっちでもこっちでも
オレは間違った回答は一切してないからな
すべてカンペキなレスだ
知恵遅れがテキトーなこといってるのは
あっちもこっちも同じ
オレは間違った回答は一切してないからな
すべてカンペキなレスだ
知恵遅れがテキトーなこといってるのは
あっちもこっちも同じ
500デフォルトの名無しさん (ワッチョイ 378a-04EM)
2018/07/29(日) 12:57:17.34ID:Rgaf8fSN0 >>469
そりゃvolatileも万能ではないよ
最終的に確認するのは実機デバッグしかない
アセンブラで直接叩くしか解決できない場合もある
ICEで直接追跡しながらプログラムコードとチップの動作を確認するのが組み込みシステムの開発
ただしvolatileすら使わないのでは無駄に書き替え工数が膨れ上がる
最低限の対応はあらかじめ取っておくべき
そりゃvolatileも万能ではないよ
最終的に確認するのは実機デバッグしかない
アセンブラで直接叩くしか解決できない場合もある
ICEで直接追跡しながらプログラムコードとチップの動作を確認するのが組み込みシステムの開発
ただしvolatileすら使わないのでは無駄に書き替え工数が膨れ上がる
最低限の対応はあらかじめ取っておくべき
501デフォルトの名無しさん (ワッチョイ 378a-04EM)
2018/07/29(日) 12:57:38.10ID:Rgaf8fSN0 間違えた
>>498
>>498
502デフォルトの名無しさん (ブーイモ MM5b-l4h2)
2018/07/29(日) 13:10:28.41ID:x0a0gOqsM >>498
このスレの誰もが真っ先にキミを駆除したがってるのに、天才のはずのキミが気づいてない?おかしいねぇ
このスレの誰もが真っ先にキミを駆除したがってるのに、天才のはずのキミが気づいてない?おかしいねぇ
503デフォルトの名無しさん (ワッチョイ 1680-1o86)
2018/07/29(日) 13:14:35.44ID:LQAkWqzt0 クソニートのたまり場から
クソニートを駆除するだけだからな
部屋にいる人間の数より
南京虫やダニやノミの数のほうが多い
そういうスレだ
バルサン焚かないとなまともな人間がよりつかなくなる
その南京虫やダニやノミみたいなオマエを駆除するといってるわけ
わかった?
クソニートを駆除するだけだからな
部屋にいる人間の数より
南京虫やダニやノミの数のほうが多い
そういうスレだ
バルサン焚かないとなまともな人間がよりつかなくなる
その南京虫やダニやノミみたいなオマエを駆除するといってるわけ
わかった?
504デフォルトの名無しさん (スップ Sd32-fKXU)
2018/07/29(日) 13:26:52.38ID:OHU95624d505デフォルトの名無しさん (ワッチョイ d66e-53i4)
2018/07/29(日) 14:46:05.01ID:u6NN385t0 >>500
volatileの機能は明確に定義されていて
万能だとか頭の悪そうな話は必要ない
実機でデバッグしてコンパイラのバグが発覚することはあって
そのときの状況によってはアセンブラを使うこともあるが
アセンブラで「叩く」って言葉遣いは変だぜ
石を叩くのはCでもできるしな
ところで、おまえさんのところでは
JTAGじゃなくICEって言うのか
volatileの機能は明確に定義されていて
万能だとか頭の悪そうな話は必要ない
実機でデバッグしてコンパイラのバグが発覚することはあって
そのときの状況によってはアセンブラを使うこともあるが
アセンブラで「叩く」って言葉遣いは変だぜ
石を叩くのはCでもできるしな
ところで、おまえさんのところでは
JTAGじゃなくICEって言うのか
506デフォルトの名無しさん (ワッチョイ 378a-04EM)
2018/07/29(日) 15:04:54.06ID:Rgaf8fSN0 >>505
インサーキットエミュレータ(In Circuit Emulator:ICE)だな
もっともC言語でプログラム組んでたのは7,8年前までだけどな
当時はルネサス変更前のNECの78K0や東芝のTLCS780、松下(パナソニック)のMN101なんかで組み込み開発をやってた
インサーキットエミュレータ(In Circuit Emulator:ICE)だな
もっともC言語でプログラム組んでたのは7,8年前までだけどな
当時はルネサス変更前のNECの78K0や東芝のTLCS780、松下(パナソニック)のMN101なんかで組み込み開発をやってた
507デフォルトの名無しさん (スップ Sd32-SJhd)
2018/07/29(日) 15:12:25.34ID:h14Y8Y+4d volatileだって書いた通りに動く
コンパイラが信用できないときは逆アセンブルして確認する
実機デバッグしなければならないのは書いたやつが信用できないからで
volatileだからじゃないね
あとjtagはインターフェースのことでデバッガ自体は
ICEと呼ぶかな、うちも
コンパイラが信用できないときは逆アセンブルして確認する
実機デバッグしなければならないのは書いたやつが信用できないからで
volatileだからじゃないね
あとjtagはインターフェースのことでデバッガ自体は
ICEと呼ぶかな、うちも
508デフォルトの名無しさん (スップ Sd32-fKXU)
2018/07/29(日) 15:40:41.02ID:OHU95624d volatileをつけてコンパイラが(一見)正しいコードを生成しても
CPUが順番を変えて実行したりする
マルチコア、OoO時代は
同期コードを自分で書くのは色々な意味でやめた方が良い
SFRアクセスには使えるが
CPUが順番を変えて実行したりする
マルチコア、OoO時代は
同期コードを自分で書くのは色々な意味でやめた方が良い
SFRアクセスには使えるが
509デフォルトの名無しさん (スップ Sd32-fKXU)
2018/07/29(日) 15:52:36.85ID:OHU95624d >>507
本来の意味のICEなんて絶滅寸前
本来の意味のICEなんて絶滅寸前
510デフォルトの名無しさん (アウアウカー Saef-2Ess)
2018/07/29(日) 17:56:25.83ID:VgN+++E0a 夏はアイスだよね〜
511デフォルトの名無しさん (ワッチョイ 72fe-53i4)
2018/07/29(日) 17:57:28.24ID:+KuOy2bC0 割り込み禁止って今のOSだと無意味?
512デフォルトの名無しさん (ワッチョイ 12b3-BiRP)
2018/07/29(日) 18:45:23.92ID:Ga4xmacd0 >>511
普通に使ってると思うけど?
普通に使ってると思うけど?
513デフォルトの名無しさん (ワッチョイ d66e-53i4)
2018/07/29(日) 19:38:18.03ID:u6NN385t0 ユニプロセッサからマルチプロセッサへパラダイムシフトするにあたって
1つのCPUだけ割り込み禁止してもどうたらって話だろ
1つのCPUだけ割り込み禁止してもどうたらって話だろ
514デフォルトの名無しさん (アウアウカー Saef-2Ess)
2018/07/29(日) 20:17:45.56ID:VgN+++E0a515デフォルトの名無しさん (ワッチョイ 1680-1o86)
2018/07/29(日) 20:20:49.84ID:LQAkWqzt0 もしかして
ハードウェア割込とソフトウェア割込の違いすら分かってないのが
レスしてんのか
ハードウェア割込とソフトウェア割込の違いすら分かってないのが
レスしてんのか
516デフォルトの名無しさん (ワッチョイ 1680-1o86)
2018/07/29(日) 20:25:27.65ID:LQAkWqzt0 そもそもデバイスがCPUより超遅いことが分かってないようなのが
一瞬で値が変わってたのが、それが変わらなくなったらどうすんのとかいってるレベルだからな
ホントなコイツラの程度がイロイロと知れるわ
一瞬で値が変わってたのが、それが変わらなくなったらどうすんのとかいってるレベルだからな
ホントなコイツラの程度がイロイロと知れるわ
517デフォルトの名無しさん (スップ Sd52-SJhd)
2018/07/29(日) 20:25:43.86ID:QevJM+ENd いい加減秋田
518デフォルトの名無しさん (ドコグロ MMea-BiRP)
2018/07/29(日) 20:35:45.02ID:2vtczMQ4M >>513
どの割込みの話ししてるのか良くわからんけど、デバイスからの割り込みって予め指定したプロセッサが受け取る実装が多いぞ
どの割込みの話ししてるのか良くわからんけど、デバイスからの割り込みって予め指定したプロセッサが受け取る実装が多いぞ
519デフォルトの名無しさん (ワッチョイ 9f50-fKXU)
2018/07/29(日) 20:44:07.76ID:YD8oKrYq0 良くわからん人は素直に>>508の通りにしなさい
ここで一言で語れるような内容じゃないから
ここで一言で語れるような内容じゃないから
520デフォルトの名無しさん (ワッチョイ 9f50-fKXU)
2018/07/29(日) 20:44:37.09ID:YD8oKrYq0 特に半角君
521デフォルトの名無しさん (ワッチョイ 1680-1o86)
2018/07/29(日) 20:47:29.08ID:LQAkWqzt0 低学歴知恵遅れがドヤ顔で書いてるOoOの問題なんか
分かった上でオレはカンペキなレスしてるからな
分かった上でオレはカンペキなレスしてるからな
522デフォルトの名無しさん (ワッチョイ 1680-1o86)
2018/07/29(日) 20:48:20.64ID:LQAkWqzt0 もうねドヤ顔でレスしてるヤツの知能レベルが
致命的に低いワケ
致命的に低いワケ
523デフォルトの名無しさん (ワッチョイ 9f50-fKXU)
2018/07/29(日) 20:50:38.73ID:YD8oKrYq0 完璧なヤツが遅いとか速いとか
ハード割り込みとかソフト割り込みとか
まったくとんちんかんwww
書けば書くほど痛い
ハード割り込みとかソフト割り込みとか
まったくとんちんかんwww
書けば書くほど痛い
524デフォルトの名無しさん (ワッチョイ 1680-1o86)
2018/07/29(日) 20:51:15.80ID:LQAkWqzt0 はい低学歴のレス頂きました
525デフォルトの名無しさん (ワッチョイ 1680-1o86)
2018/07/29(日) 20:52:18.31ID:LQAkWqzt0 レスで簡単に判定できる
コイツはクソニート
コイツは低学歴
超簡単
コイツはクソニート
コイツは低学歴
超簡単
526デフォルトの名無しさん (ワッチョイ d66e-53i4)
2018/07/29(日) 20:55:32.94ID:u6NN385t0 ソフトウエア割り込みとかバカかw
センズリ野郎
センズリ野郎
527デフォルトの名無しさん (ガックシ 06ab-SJhd)
2018/07/30(月) 16:36:28.63ID:3BqaNEe76 キーボードから実数値を入力
3件のみを値が多い順に出力
最初にデータの件数(3件以上で、最大で100件とする)を入力
100件を超える場合、「エラー」と出力
ソートを使うみたいです。よろしくお願いします。
3件のみを値が多い順に出力
最初にデータの件数(3件以上で、最大で100件とする)を入力
100件を超える場合、「エラー」と出力
ソートを使うみたいです。よろしくお願いします。
528さまよえる蟻人間 ◆T6xkBnTXz7B0 (スフッ Sd32-HzQc)
2018/07/30(月) 17:03:31.87ID:hdlApzlBd int i, num, array[100];
printf("Number of numbers: ");
scanf("%d", &num);
for (i = 0; i < num; ++i)
{
printf("array[%d]: ", i);
scanf("%d", &array[i]);
}
...
printf("Number of numbers: ");
scanf("%d", &num);
for (i = 0; i < num; ++i)
{
printf("array[%d]: ", i);
scanf("%d", &array[i]);
}
...
529さまよえる蟻人間 ◆T6xkBnTXz7B0 (スフッ Sd32-HzQc)
2018/07/30(月) 17:04:07.39ID:hdlApzlBd 比較関数をqsortに渡せ。
530デフォルトの名無しさん (ワッチョイ 9f93-BNWp)
2018/07/30(月) 17:56:36.84ID:n1wK/LR00 アレ? 蟻のarrayはint配列だけど、問題で要求してるのは実数値じゃね?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★4 [七波羅探題★]
- 中国軍機レーダー照射、トランプ氏沈黙突く 試される日本外交 [蚤の市★]
- 【地震】青森県で震度6強 長周期地震動も 津波注意報すべて解除 ★7 [ぐれ★] [ぐれ★]
- トランプ大統領 エヌビディア製AI半導体の中国輸出許可 安全保障重視の方針転換 [蚤の市★]
- 【広島】「万引きした人を追跡」コンビニ店員の男性(46)を果物ナイフで刺したか 中国籍の少年(17)を殺人未遂容疑で現行犯逮捕 [ぐれ★]
- 【サッカー】58歳カズ「オファーが来ている」 J3福島と近日中にも交渉 早ければ年内にも決断 [征夷大将軍★]
- 気象庁・高市内閣「この後311級の地震の可能性があります。北海道〜関東の人は1週間は地震が来てもすぐ逃げられる格好をしてください」 [597533159]
- 【動画】ファッションモデルまんこ、裸でランウェイを歩く。これがファッションだと言われて [749674962]
- 【悲報】高市早苗の擬人化がXで大バズりwwwwwwwwwwww [455031798]
- バリ島で万引きした高校生が叩かれているけどさ
- 早大名誉教授「高市内閣の高支持率はデータ操作か、支持している日本人がアホなのか」👈核心を突いてしまう [868050967]
- こんぺこ!こんぺこ!こんぺこ!🐰🏡
