メモリ上のある文字へのポインタであることがわかります。*として定義されます。使用することで、CS50ライブラリがない場合とまったく同じ方法でCの文字列を使用できます。•ポインタ演算とは、ポインタを使ってアドレスに対し数学的演算を行うことです。s[2]);}アドレスを直接指定することもできます。1バイト上位のアドレス、つまり次の文字を持つメモリ内の場所を参照します。糖衣構文で、機能的には同じですが、人間にとっては読み書きしやすいものです。ように、メモリ内のアクセスするべきではないアドレスにアクセスすることもできます。プログラムを実行すると、セグメンテーション違反が発生したり、プログラムが不要なセグメントのメモリにアクセスした結果クラッシュしたりします。比較とコピーユーザ入力からの2つの整数を比較してみましょう。出力していることがわかります。