C 文字列 新しいページはコチラ
提供: yonewiki
(→文字列) |
(→文字列) |
||
50行: | 50行: | ||
//数字の0で初期化してくれるってこと。 | //数字の0で初期化してくれるってこと。 | ||
cStr1[10] = {'y','o','r','u','w','i','k','i'};//初期化以外ではまとめて代入する記述はできないので、これはエラー | cStr1[10] = {'y','o','r','u','w','i','k','i'};//初期化以外ではまとめて代入する記述はできないので、これはエラー | ||
+ | cStr1 = {'y','o','r','u','w','i','k','i'};//配列の添え字がいらないんじゃねぇ?というのも間違い。これもエラーになります。 | ||
//★パターン2 | //★パターン2 | ||
56行: | 57行: | ||
//数字の0で初期化してくれるってこと。 | //数字の0で初期化してくれるってこと。 | ||
cStr2[10] = "yonewiki";//この方法でも初期化以外ではまとめて代入する記述はできないので、エラー | cStr2[10] = "yonewiki";//この方法でも初期化以外ではまとめて代入する記述はできないので、エラー | ||
+ | cStr2 = "yonewiki";//同じくエラー | ||
//でも以下のようにChar型の代入と同じやり方はできます。 | //でも以下のようにChar型の代入と同じやり方はできます。 | ||
cStr2[2] = 'r'; | cStr2[2] = 'r'; | ||
− | cStr2[ | + | cStr2[3] = 'u'; |
//★パターン3 | //★パターン3 | ||
84行: | 86行: | ||
<br /> | <br /> | ||
そして、再利用可能なクラスやプログラムを提供している組織やプロジェクトでは、同じように資源の有効活用や動作速度の速いプログラムになるように<br /> | そして、再利用可能なクラスやプログラムを提供している組織やプロジェクトでは、同じように資源の有効活用や動作速度の速いプログラムになるように<br /> | ||
− | + | 組み込まれているので、自分は規模の小さいアプリしか作らないから覚えなくてもいいと思っているとしたら、<br /> | |
− | + | その難しい部分を理解しようとしなかったばかりに<br /> | |
+ | それらの有効な再利用すべきプログラムを使いこなすのに、苦労することになるし、C言語の基礎は抑えたのになんだかわかった気分で<br /> | ||
満足して、より踏み込んだところへ行けずに終わってしまうケースにおちいっているのだと思います。自分も同じようなもんですが…<br /> | 満足して、より踏み込んだところへ行けずに終わってしまうケースにおちいっているのだと思います。自分も同じようなもんですが…<br /> | ||
<br /> | <br /> |