C++快速入門---動態陣列(24)
C++快速入門---動態陣列(24)
編寫一個程式為一個整數型陣列分配記憶體,實現動態陣列。能夠在程式執行時讓使用者輸入一個值,自行定義陣列的長度。
新建一個動態陣列
例如:
int *x = new int[10];
可以像對待一個數組那樣使用指標變數x:
x[1] = 45;
x[2] = 8;
刪除一個動態陣列
delete []x;
#include <iostream> #include <string> int main() { unsigned int count = 0; std::cout << "請輸入陣列的元素個數:\n"; std::cin >> count; //在程式執行時,堆裡面申請記憶體 int *x = new int[count];//陣列名 for(int i = 0; i < count; i++) { x[i] = i; } for(int i = 0; i < count; i++) { std::cout << "x[" << i << "]的值是:" << x[i] << "\n"; } return 0; }
相關推薦
C++快速入門---動態陣列(24)
C++快速入門---動態陣列(24) 編寫一個程式為一個整數型陣列分配記憶體,實現動態陣列。能夠在程式執行時讓使用者輸入一個值,自行定義陣列的長度。 新建一個動態陣列 例如: int *x = new int[10]; 可以像對待一個數組那樣使
C++快速入門---檔案IO(3)
C++快速入門---檔案IO(3) argc與argv[] 在程式中,main函式有兩個引數,整形變數argc和字元指標陣列argv[] argc:程式的引數數量,包括本身 argv[]的每個指標指向命令列的一個字串,所以argv[0]指向字串"copyFile.e
C++快速入門---訪問控制(12)
C++快速入門---訪問控制(12) 訪問控制:C++提供了一種用來保護類裡的方法和屬性的手段。 這裡所說的保護意思是對誰可以呼叫某個方法和訪問某個屬性加上一個限制。如果某個物件試圖呼叫一個它無權訪問的函式,編譯器將報錯。 C++的訪問級別:
C++快速入門---虛繼承(21)
C++快速入門---虛繼承(21) 通過虛繼承某個基類,就是在告訴編譯器,從當前這個類再派生出來的子類只能擁有那個基類的一個例項。 虛繼承的語法: class Teacher : virtual public Person { ... } &n
C++快速入門---多繼承(20)
C++快速入門---多繼承(20) 只要你遇到的問題無法只用一個“是一個”關係來描述的時候,就是多繼承出場的時候。 例子: 有一部分學生還教課掙錢(助教),這樣就存在了即是老師又是學生的複雜關係,也就是同時存在著兩個“是一個”關係。 我們需要寫一個
C++快速入門---動態記憶體管理(23)
C++快速入門---動態記憶體管理(23) 靜態記憶體:變數(包括指標變數)、固定長度的陣列、某給定類的物件 動態記憶體:由一些沒有名字、只有地址的記憶體塊構成的,那些記憶體塊是在程式執行期間動態分配的。 用new向記憶體池申請記憶體 用delet
C語言 二維陣列(指標)動態分配和釋放
C 二維陣列(指標)動態分配和釋放 先明確下概念: 所謂32位處理器就是一次只能處理32位,也就是4個位元組的資料,而64位處理器一次就能處理64位,即8個位元組的資料。如果我們將總長128位的指令分別按照16位、32位、64位為單位進行編輯的話:舊的16位處理器,比如In
jQuery EasyUI快速入門實戰教程(一)-入門
jquery javascript easyui 1、jQuery EasyUI概述jQuery EasyUI是一組基於jQuery的UI插件集合體,而jQuery EasyUI的目標就是幫助web開發者更輕松的打造出功能豐富並且美觀的UI界面。開發者不需要編寫復雜的javascript,也不需要
零基礎快速入門SpringBoot2.0 (一)
acc href 項目文件 apache tro maven打包 相關 utf tps 零基礎快速入門SpringBoot2.0 (一) 一、SpringBoot2.x依賴環境和版本新特性說明 簡介:講解新版本依賴環境和springboot2新特性概述
Spring基礎:快速入門spring boot(7):spring boot 2.0簡單介紹
從這篇文章開始以spring boot2為主要版本進行使用介紹。 Spring boot 2特性 spring boot2在如下的部分有所變化和增強,相關特性在後續逐步展開。 特性增強 基礎元件升級: JDK1.8+ tomcat 8+ Thymeleaf 3
Spring基礎:快速入門spring boot(4):使用slf4j輸出日誌
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
Spring基礎:快速入門spring boot(2):SPRING INITIALIZR
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
Spring基礎:快速入門spring cloud(1):Spring Cloud介紹
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
Spring基礎:快速入門spring cloud(2):服務發現之eureka
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
Spring基礎:快速入門spring cloud(4):API閘道器之Zuul
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
Spring基礎:快速入門spring boot(10):spring boot + sonarqube +jacoco
上篇文章我們瞭解到瞭如何使用SonarQube對建立的SpringBoot的應用進行分析,這篇文章來接著確認一些如何視覺化地確認測試覆蓋率。 SpringBootTest 需要測試覆蓋率,自然,在此之前需要有測試用例,在前面的例子中已經簡單講述了在SpringBoot應用中進行
Spring基礎:快速入門spring boot(9):使用sonarqube來檢查技術債務
作為程式碼質量檢查的流行工具,比如Sonarqube能夠檢查程式碼的“七宗罪”,跟程式碼結合起來能夠更好地提高程式碼的質量,讓我們來看一下,剛剛寫的Springboot2的HelloWorld的程式碼有什麼“罪”。 Sonarqube Sonarqube可以使用docker
Spring基礎:快速入門spring boot(8):使用Junit進行測試
使用Junit或者TestNG可以進行單體測試,這篇文章簡單說明一下如何在Spring boot的專案中使用Junit進行單體測試。 pom設定 pom中需要新增spring-boot-starter-test <dependency> <g
Spring基礎 快速入門spring cloud(1) Spring Cloud介紹
分散式系統, 微服務, Java, 當這三個詞放到一起的時候, 很多人自然而然地就會想起Spring Cloud. Spring Cloud是Spring總多的Project中的一個,它提供了一整套的工具幫助系統架構師們在進行分散式設計的時候可以拿來即用, 在建立和釋出微服務時極為便捷和有
Spring基礎 快速入門spring boot(2) SPRING INITIALIZR
我們 com core key code amp control 項目 files SPRING INITIALIZR是spring boot在構建項目時候非常有效, 雖然說Maven以及Spring boot提供的starter使用起來非常簡單, 但是由於組件和關聯部