C言語はポインタで変数の値を変更する


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を書いたので、疎遠になりました.