<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                [TOC] # 第一個c語言程序 ~~~ #include <stdio.h> int main(int argc, char const *argv[]) { printf("%s\n","helloworld\n" ); return 0; } ~~~ `#include <stdio.h>`就是一條預處理命令,它的作用是通知C語言編譯系統在對C程序進行正式編譯之前需做一些預處理工作 `#`就是預處理的標識,展開頭文件宏替換 # 隨機數rand與srand 頭文件stdlib.h ~~~ #include <stdio.h> #include <stdlib.h> int main(int argc, char const *argv[]) { int a; int i; for (int i = 0; i < 10; ++i) { a = rand(); printf("%d\n", a); } return 0; } ~~~ 這樣生成隨機數 我們用scrand來播種看看 **只要scrand里面值相同,播種一樣,隨機數也一樣** 我們要讓他生成隨機數該怎么做呢?讓時間作為播種 ~~~ #include <stdio.h> #include <stdlib.h> #include <time.h> int main(int argc, char const *argv[]) { int a; int i; unsigned int tm=time(NULL); srand(tm); for (int i = 0; i < 10; ++i) { a = rand(); printf("%d\n", a); } return 0; } ~~~ 這樣每次生成的隨機數就不一樣了 如果我們要生成隨機數是0到100的呢?對每個結果取余就可以 ~~~ #include <stdio.h> #include <stdlib.h> #include <time.h> int main(int argc, char const *argv[]) { int a; int i; unsigned int tm=time(NULL); srand(tm); //只要種子不同,產生的隨機數就不同 for (int i = 0; i < 10; ++i) { a=rand() % 101; //只生成0到100之間的隨機數 printf("%d\n", a); } return 0; } ~~~ # 內存四區 代碼區,數據區,棧區,堆區 查看使用那些庫 ~~~ ldd xxx ~~~ # 查看是多少位的 ~~~ file 編譯后的文件 ~~~ 會顯示位數 # gcc 安裝qt,在qt的tools里面有mingw `D:\programe\Qt\Qt5.4.0\Tools\mingw491_32\bin` # size 常量也在data里面 ![](https://img.kancloud.cn/18/28/1828973c3a058b3a4cefe7b8fa816bd9_581x137.png) ![](https://img.kancloud.cn/c2/c6/c2c63bc5adbb1038e365cc79940de32a_807x710.png) # scanf 輸出單個字符問題 ~~~ char a = 0; scanf("%c", &a); printf("ch1 = %c\n", a); //把換行吃掉 scanf("%c", &a); char e; scanf("%c", &e); printf("ch2 = %c\n", e); system("pause"); return EXIT_SUCCESS; ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看