<input id="ohw05"></input>
  • <table id="ohw05"><menu id="ohw05"></menu></table>
  • <var id="ohw05"></var>
  • <code id="ohw05"><cite id="ohw05"></cite></code>
    <label id="ohw05"></label>
    <var id="ohw05"></var>
  • 零基礎C語言(一)

    • VS2019編譯器

      • 簡單實用,是一個集成開發環境

      • 不要勾選將解決方案與項目放進同一目錄,不方便管理

      • 創建完項目,看不到解決方案管理,可以去視圖中找對應窗口

      • 一般需要打開以下視圖

        • 解決方案管理器
        • 輸出框
        • 錯誤列表
        • 類視圖
        • 資源視圖
    • 運行程序與exe所在位置

      • ctr+f5

      • 找到自己的exe

    • 如何打開別人的項目

      • 找這個文件:.sln

      • 沒有sln找 .vcxproj

        缺少...v120 v141 工作集?這個一般是編譯器的版本不同所導致的問題,在屬性的工作集中選擇自己編譯器的就可以了

    • C語言最簡單的程序

    • int main()

    • {
      ? return 0;

    • } (可以沒有頭文件)

      • C語言程序必須要有入口函數

        • 沒有入口函數的錯誤:無法解析的外部符號 _main
        • fatal error LNK1120: 1 個無法解析的外部命令 (有可能主函數寫錯了)
      • 主函數其他的形態

        • 最標準的:

          //固定寫法
          //........
          int main()        //C語言的主函數是整個程序入口
          {
          	return 0;
          }
          
        • 別致寫法

          void  main()
          {
              
          }
          void main(void)
          {
              
          }
          int main(void)
          {
              return 0;
          }
          
          int main(int argv,char* argc[])
          {
          	return 0;    
          }
          //舊版書本
          main()
          {
          	    
          }
          
      • 入口函數的返回值:不同的問題,return值不一樣,為了形成統一,返回0表示沒有異常

      • 書本上最簡單的C語言程序

        #include <stdio.h>
        int main()
        {
        
            return 0;
        }
        
        • 頭文件的知識

          • 什么是頭文件(包含一個工具庫(有別人寫好的一些函數之類的))

          • 包含方式

            • include <stdio.h>: 標準庫的路徑下(先在頭文件右擊查看代碼,再打開所在文件夾,自己寫的只要放在該路徑,也可以用尖括號包含)
            • include "stdio.h":路徑的方式
              • 相對路徑: 相對位置 (帶一個.) #include"./home.h" #include "Home\home.h"
              • 絕對路徑: 帶盤符 #include "D:\dh.h"
          • xxx.h無法打開 ,相應路徑的文件中不存在xxx.h文件

        ? 無法打開包括文件: “stdx.h”: No such file or directory

      • 同一個解決方案下可以創建多個項目,編譯前設置成啟動項

    • 程序的編譯和運行過程

      編輯--->編譯-->鏈接--->運行(軟件,后綴是給Windows操作系統識別的)

    • 編譯過程

      • 編譯:從上往下進行編譯 了解一些錯誤

        • error C2065: “a”: 未聲明的標識符 : 還沒有創建a就用a 被調用的函數盡量先寫,后寫的話需要在調用函數中先聲明

        • 所有編譯期的錯誤,都可以通過輸出框中提示找到錯誤所在行列(行列附近)

        • 在C語言,一定要重視輸出框中提醒(警告),盡量保證程序沒有這種警告

          warning C4047: “初始化”:“int **”與“int (*)[2]”的間接級別不同

          往往很多程序就是因為warning導致程序崩潰掉

        • 英語錯誤,從記英文單詞開始 按照大寫首字母分開

      • 運行: 從入口開始 從上往下執行程序,執行return 結束 ,怎么看程序

      • 運行時的錯誤,通常都是通過斷點測試去看 F10逐句執行 F5下一步(指到達下一個斷點) 局部變量框

    ? VS2019是一個集成開發環境而不是編譯器

    ? 一個漢字占兩個字節

    ? Ctrl+F5運行

    可執行文件 .exe .com

    F10單步調試 F5直接到下一個斷點

    posted @ 2022-06-28 10:58  (e^x)'  閱讀(5)  評論(0編輯  收藏  舉報
    国产美女a做受大片观看