apt-get できなかった
たいした話じゃないけど...
あれ?昨日できたのに今日はできない...
sudo apt-get install <package-name>
でパッケージを取得しようとするとできませんでした。
どうやら、Synapticバッケージマネージャを開いたままにすると、エラーが出るようです。
備忘録。
C言語 ポインタ完全制覇
久しぶりに更新ですw
春休みはほとんど何もしておらず、ほんとに無駄な時間でした。
無駄な時間を取り戻すために、
22時就寝~5時起床を心がけていますw
これからは時間を有効活用していきたいですね~
てことで、今日読み終わった本の紹介ですーーー
ポインタ完全制覇!!!!!
もう名前からしていい感じですねw
Cの入門は一通り終わったんですけれど
まだポインタってなんぞや~(・ω・`;)って感じで、
本を探したらちょうど図書館にあったので借りてきました。
読んだ感想はというと
なかなか頭にスッとポインタの仕組みが入った感じです。
ス~~~~ッってww
わかったこと簡単にまとめ
----------------------------------------------------------
int a[10]; これはint型の配列
int *po; これはポインタ型
これを
*po = a;
とすると配列の先頭アドレスが渡される.
---------------------------------------------------------
自由にメモリ領域を確保するには,一例として,
malloc()で確保,free()で開放という感じ
free()氏忘れるとメモリリーク発生するから気を付けようね.
--------------------------------------------------------
ポインタと配列は別物
--------------------------------------------------------
a[5]は配列の先頭から5番目ということ
p[5]は配列の先頭アドレスに5加えたところ
--------------------------------------------------------
*(p+5),*(5+p),p[5],5[p]などと多様な表記ができる
シンタックスシュガー
--------------------------------------------------------
int func(int a)
のaは*aでもおk
--------------------------------------------------------
思い出せるのくらいです.
図書館に返したので忘れましたw
連結リストとかの仕組みなどは
読んで、「あ~、そういうことね」ってなる程度で
説明しろと言われると「...............」という感じなので
後半部分を理解できるように
2週目が必要ですねw
頭が弱い僕でもまぁ理解できたので
みなさんも是非読んでみてくだちい~~~
"やさしいJava"
先日よみ終わったけど、書くのを忘れていました。
みなさん、おなじみ?wのやさしいシリーズ。
Javaの入門書はこれしか読んでないので一概にこの本が1番良いとは
言えないですが、、、結構わかりやすいと思いました。おすすめです。
そして、読み終わった後で少し曖昧な箇所とかあったのですが
このサイトをみて、曖昧なところ(例えばオーバーライドとオーバーロードの違い
がスッキリわかるようになりました!
他にも、〇〇初心者講座が結構あるので、少しでも興味を持ったら
覗いてみるのもいいかもしれません。