C/C++學習筆記 基礎入門系列(一)

C/C++基礎入門系列

寫在前面的話

C++學了一段時間了,現在在整理筆記,作爲備份和分享,會一點點的連載上來,如果此時的你在看這篇文章,而且想學C/C++,本篇系列文章或許能幫助你打基礎,爲了方便大家,代碼我也直接碼在上面了,如果複製粘貼都懶得做的話,過段時間我會把整理好的代碼打包傳到下載裏面。

目錄

第一部分 HelloWorld的起點
第二部分 初探數據類型(一)
第三部分 初探數據類型(二)
第四部分 認識運算符(一)
第五部分 認識運算符(二)
第六部分 理清思路,寫好邏輯結構(一)
第七部分 理清思路,寫好邏輯結構(二)
第八部分 理清思路,寫好邏輯結構(三)
第九部分 數據處理神器之數組(一)
第十部分 數據處理神器之數組(二)
第十一部分 寫好函數,學會功能複用(一)
第十二部分 寫好函數,學會功能複用(二)

第一部分 HelloWorld的起點

序、學習環境

  • VS2017
  • Windows10

PS:怎麼安裝這裏就不說了


一、初識C++

1.1 第一個HelloWorld程序

編寫C++程序共分爲四個步驟:

  • 創建項目
  • 創建文件
  • 編寫代碼
  • 運行程序

1.1.1 創建項目

  • 打開VS2017

  • 文件 >新建 > 項目

在這裏插入圖片描述

1.1.2 創建文件

  • 解決方案資源管理器

  • 右鍵源文件 > 添加 > 新建項

    在這裏插入圖片描述

1.1.3 書寫代碼

# include<iostream>
using namespace std;

int main()
{
	cout << "hello world!" << endl;

	system("pause");

	return 0;
}

1.1.4 運行程序

  • 按下F5

1.2 註釋

  • 作用:顧名思義,起到註釋作用,解釋代碼

  • 兩種格式

    1. 單行註釋:// 描述信息
      • 通常放在一行代碼上方或者一條語句末尾,對該代碼進行說明
    2. 多行註釋/* 描述信息 */
      • 通常放在一段代碼的上方,對該段代碼進行說明

    提示:編譯器在編譯代碼時,會忽略註釋部分內容

1.3 變量和常量

1.3.1 變量

作用: 給一段指定的內存空間命名,方便操作這段內存

語法:數據類型 變量名 = 初始值;

示例:

#include <iostream>
using namespace std;

int main()
{
	// 變量定義
	int a = 10;

	cout << "a = " << a << endl;

	system("pause");

	return 0;
}

1.3.2 常量

**作用:**用於記錄程序中不可更改的數據

  • C++定義常量兩種方式:

    • 宏定義:#define 常量名 常量

      通常在文件上方定義,表示一個常量

    • coost修飾變量:const 數據類型 常量名 = 常量值

      通常在變量定義前加關鍵字const,修飾該變量爲常量,不可修改

    示例:

    # include<iostream>
    using namespace std;
    
    #define DAY 7
    
    int main() {
    
    	cout << "一週共有:" << DAY << "天" << endl;
    
    	// DAY = 8;	// 報錯,宏常量不可修改
    
    	const int month = 12;
    
    	cout << "一年共有:" << month << "月" << endl;
    	
    	// month = 24; // 報錯,宏常量不可修改
    
    	system("pause");
    
    	return 0;
    
    }
    

1.4 關鍵字

作用: 關鍵字是C++中預先保留的單詞(標識符)

  • 注意:在定義變量或者常量的時候,不要用關鍵字

C++的關鍵字如下:

asm do if return typedef
auto double inline short typeid
bool dynamic_cast int signed typename
break else long sizeof union
case enum mutable static unsigned
catch explicit namespace static_cast using
char export new struct virtual
class extern operator switch void
const false private template volatile
const_cast float protected this wchar_t
continue for public throw while
default friend register true
delete goto reinterpret_cast try

提示:再給變量或者常量其名稱的時候,不要使用C++關鍵字,否則會引起歧義

1.5 標識符命名規則

作用: C++規定給標識符(變量、常量)明明是,有自己的一套規則

  • 標識符不能是關鍵字
  • 標識符只能由字母、數字、下劃線組成
  • 第一個字符必須爲字母或者下劃線
  • 標識符中字母區分大小寫

建議:給標識符命名時,爭取能做到見名識意,便於自己和他人閱讀

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章