原创 C語言到C++ 對象和類的進一步學習2

1.淺拷貝 #define _CRT_SECURE_NO_WARNINGS #include <iostream> using namespace std; class Name { public: Name(const cha

原创 C語言到C++ 類的基礎學習

類的分裝 #include <iostream> using namespace std; //封裝,把屬性和方法進行封裝,對屬性和方法進行訪問控制 //類的內部和類的外部 //class 關鍵字是結構體struct關鍵字的加強

原创 Java基礎學習1

/* 常見的命名規則: 見名知意 包:其實就是文件夾,用於把相同的類名進行區分,全部小寫 單級:cn.liuyi 多級: cn itcast 類或者藉口: 一個單詞:單詞的首字母必須大寫 舉例:

原创 STM32 GPIO 配置之ODR, BSRR, BRR 詳解

用stm32 的配置GPIO 來控制LED 顯示狀態,可用ODR,BSRR,BRR 直接來控制引腳輸出狀態.ODR寄存器可讀可寫:既能控制管腳爲高電平,也能控制管腳爲低電平。管腳對於位寫1 gpio 管腳爲高電平,寫 0 爲低電平BSRR

原创 java之參數傳遞問題

同C語言中的函數參數類似。一般的形式參數不能改變實際參數的數值數組名作爲形式參數可以改變實際參數的數值,可以將java中的數組名和C語言中的指針相對比,更好的學習class CanShu{ public static void m

原创 C語言之字符串(草稿)

C語言沒有字符串的類型自己要會編寫字符串的各種函數是以特殊字符數組的形式存儲和處理字符串,這種字符串必須以空字符 '\0' 結尾。這類字符串數組稱爲C風格字符串必須以空字符 '\0' 結尾'\0' 爲結束符

原创 C語言到C++ 面向過程到面向對象的轉變

案例1   #include <iostream> using namespace std; class Cube { private: int m_a; int m_b; int m_c; int m_v; int m_

原创 Java之數組

 java 劃分了5個內存空間:  A、棧:存放局部變量 B、堆:存放所有new出來的東西 C、方法區:面向對象部分詳細講解 D、本地方法區:和操作系統相關 E、寄存器:CPU使用System.out.println(b[0]); 棧內存

原创 C語言到C++ 基礎1

從C語言到C++ 基礎及引用 #include "iostream" //包含c++頭文件 using namespace std; //使用命名空間 std標準的命名空間 void main01() { //cout

原创 java實現鍵盤錄入

/* 如何實現鍵盤數據的錄入 A:導包 格式: import java.util.Scanner; 位置: 在class上面 B: 創建鍵盤錄入對象 格式: Scanner sc

原创 java之面向對象思想、類與對象的概述

1:面向對象思想: 面向對象是基於面向過程的編程思想 面向過程:強調的是每一個功能的步驟 面向對象:強調的是對象,然後由對象去調用功能2:面向對象的思想特點: A:是一種更符合我們思想習慣的思想 B:可以

原创 java學習之運算符

java的運算符和C語言的運算符基本相同,只有小部分不同 /* 基本運算符基本和C語言相同 + 的用法: A:加法 B: 正好 C:字符串連接符 賦值運算符: 基本的賦值運算符: = 擴展的賦值運算

原创 Java之二維數組

數據類型[][] 數組名 = new 數據類型[m][]; m:表達這個二維數組有多少個一維數組列表沒有給出,可以動態給,這一次是一個變化的列數數組更類似於C語言中的指針,二維數組就是聲明瞭一個指針數組,指針數組可以指向不同長度大小的內

原创 C語言之結構體 共用體 枚舉 typedef

結構體類型和結構體變量, struct定義結構體類型時 不佔內存匿名結構體,無法創建變量訪問,有限的結構體類型變量結構體變量不能整體引用,只能引用變量成員結構體變量用大括號賦值,只有在創建並初始化的時候纔可

原创 數據結構之順序表

#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #define maxsize 1024 typedef int datatype;