C言語はポインタで変数の値を変更する
2078 ワード
C言語学習ノートのポインタによる変数の値の変更
数年ぶりに、C音声を拾い直して、突然大学のキャンパスに戻ったような感じがします.青春、元気、元気、一気に顔を出してくるので、まず「Hello,world」と書いて驚きましょう.
1.C言語紹介
C言語はシステムソフトウェアとハードウェアの下層開発に適した高度な言語である.C言語には次のような特徴があります.
1.文法は簡潔で、C言語は32個のキーワード、9種類の制御文しかありません.
2.データ型が豊富で、演算機能が強い.
3.完全モジュール化と構造化設計機能.
4.低級言語と高級言語の二重機能を備える.
5.文法が柔軟で、設計の自由度が大きい.
6.C言語プログラムは効率的で移植性がよい.(これはC言語が盛んに行われている最も重要な特徴です)
2.C言語のデータ型
2.1 C言語はデータ型が豊富です.
基本データ型は次のとおりです.
整型:整型(int)、短整型(short)、長整型(long)
文字型(char)
実型:単精度型(float)、二重精度型(double)
列挙タイプ(enum)
構造タイプ:配列タイプ、構造体タイプ(struct)、共通体タイプ(union)
ポインタタイプ(*)
空のタイプ(void)
ここでポインタはC言語で特殊であり、重要な役割を果たすデータ型である.ポインタの値は、メモリ内の変数のアドレスを表すために使用されます.
空のタイプは特殊なデータ型で、一般的に関数のタイプの説明に使用されます.
2.2次は何行かのコードを勝手に書いて、感じを探しましょう.
3.ポインタで変数の値を変更する
これは文字をつけずに、簡単に乱暴にコードを書きましょう.
まとめ:やはり久しぶりにCを書いたので、疎遠になりました.
数年ぶりに、C音声を拾い直して、突然大学のキャンパスに戻ったような感じがします.青春、元気、元気、一気に顔を出してくるので、まず「Hello,world」と書いて驚きましょう.
#include
#include
#include
#include
int main(int argc, const char * argv[]) {
// insert code here...
printf("Hello, World!
");
return 0;
}
1.C言語紹介
C言語はシステムソフトウェアとハードウェアの下層開発に適した高度な言語である.C言語には次のような特徴があります.
1.文法は簡潔で、C言語は32個のキーワード、9種類の制御文しかありません.
2.データ型が豊富で、演算機能が強い.
3.完全モジュール化と構造化設計機能.
4.低級言語と高級言語の二重機能を備える.
5.文法が柔軟で、設計の自由度が大きい.
6.C言語プログラムは効率的で移植性がよい.(これはC言語が盛んに行われている最も重要な特徴です)
2.C言語のデータ型
2.1 C言語はデータ型が豊富です.
基本データ型は次のとおりです.
整型:整型(int)、短整型(short)、長整型(long)
文字型(char)
実型:単精度型(float)、二重精度型(double)
列挙タイプ(enum)
構造タイプ:配列タイプ、構造体タイプ(struct)、共通体タイプ(union)
ポインタタイプ(*)
空のタイプ(void)
ここでポインタはC言語で特殊であり、重要な役割を果たすデータ型である.ポインタの値は、メモリ内の変数のアドレスを表すために使用されます.
空のタイプは特殊なデータ型で、一般的に関数のタイプの説明に使用されます.
2.2次は何行かのコードを勝手に書いて、感じを探しましょう.
#include
#include
#include
#include
void main () {
//
// for , ,
// , 。
for (int i = 0 ; i < 10; i++) {
printf("hello world
");
}
// 。
int i = 0 ;
for (; i < 10; i++) {
printf("hello world
");
}
}
穴の中の学友はすべて経験を分かち合いに来ました~3.ポインタで変数の値を変更する
これは文字をつけずに、簡単に乱暴にコードを書きましょう.
#include
#include
#include
#include
void main () {
int i = 89;
printf("value of i change before %d
",i);
// int *p int i 。
int *p = &i;
// int 。
*p = 98;
printf("value of i change after %d
",i);
}
まとめ:やはり久しぶりにCを書いたので、疎遠になりました.