タグ

C言語とtipsに関するtack07のブックマーク (2)

  • C++文字列 - C++のstring型について調べるも… (凍結)

    文字列にはC言語の文字列charと、C++で定義されているstringクラスがある。 char型文字列は配列と同じ性質を持つ。文字定数のラベルは文字列のアドレスとなり、関数の引数にはポインタを使用する。 例: #include <stdio.h> #include <string.h> out(char *p){ printf("%s\n",p); } main(){ char *a="JSA"; out(a); } stringクラスを使用する場合は #include <string> を指定する。ラベルはオブジェクトであるからchar型のようにポインタに注意する必要がない。 例1: /* cc -lstdc++ b.cpp */ #include <iostream> #include <string> out(string p){ cout << p << endl; } main(

  • プログラム学習室 C++言語 基本のき

    ■お奨めリンク Computer Planet 簡単かつ簡潔にまとめられています。C/C++は初めてという方は一度ご覧になることをお奨めします。 ■基的なデータ型 int a; // a は -2,147,483,648 〜 2,147,483,647 の整数値 char b; // b は -128 〜 127 の整数値、1バイト文字(半角文字)も可 char c[3]; // c は半角で2文字+'\0'(文字列を終わりを意味する値) ■ if 条件判断 次の例では i が 1 の時、 x = a + b が実行される。 if ( i == 1) { x = a + b; } if 文は ある条件を満たすか、満たさないかで if の後の { } の間を 実行するかしないか判断する。 if の後の一行しか実行しないのであれば { } は省略できる。 if ( i == 1) x = a

  • 1