原创 C# 中的枚舉類型 enum (屬於值類型)

        C# 支持兩種特殊的值類型:枚舉和結構。        聲明枚舉:聲明時要聲明所有可能的值。 using System; using System.Collections.Generic; using System.Li

原创 C# 中複製結構變量的條件及方法

        C# 可以將一個 struct 變量初始化或賦值成另一個 struct 變量,但條件是操作符 = 右側的 struct 變量已經完全初始化(也就是它的所有字段都已經初始化)。         例如,下面的代碼不能通過編譯,

原创 雙擊一個電影文件時發生了什麼

        衆所周知,一個電腦是由CPU、內存條、硬盤、顯卡、主板、顯示器組成。         當雙擊一個電影文件時:         雙擊電影 -> 操作系統讓cpu 把硬盤上的數據調入內存條中 (因爲cpu不能直接處理

原创 C# 中的值類型和引用類型

        值類型(value type):int,long,float,double,decimal,char,bool 和 struct 統稱爲值類型。值類型變量聲明後,不管是否已經賦值,編譯器爲其分配內存。         引

原创 C# 中類和結構的區別

點贊 收藏 分享 文章舉報 轉角撞倒豬 發佈了51 篇原創文章 · 獲贊 17 · 訪問量 15萬+ 私信 關注

原创 如何看懂一個程序

如何看懂一個程序,分三步: 1、流程 2、每個語句的功能 3、試數 試數舉例: 計算1 + 1/2 + 1/3 + …… + 1/100 #include<stdio.h> int main() { int i; float

原创 強制類型轉換

強制類型轉換     格式:         (數據類型)(表達式)     功能:         把表達式的值強制轉化爲前面所執行的數據類型     例子:         (int)(4.5 + 2.2) = 6        

原创 執行C語言程序時CPU、內存條、VC++ 6.0、操作系統之間的關係

        對於下面一段 C 語言程序: int i; i = 10;        執行上面的 C 語言程序時,vc++6.0請求操作系統,操作系統從內存條分配空間,vc++6.0 就會把字母 i 和操作系統分配的內存對應。

原创 C語言的運算符

1、運算符分類 算術運算符 + - * / % 關係運算符 >= > < <= != == 邏輯運算符 !(非) &&(與) ||(或) 賦值運算符 = += -= *= /= 2、運算符優

原创 一次把進制說清楚

1、什麼是進制 十進制就是逢十進一 二進制就是逢二進一 N進制:逢N進1 例如:一週七天:七進制一天24小時:24進制 2、進制的表示    二進制                       --          1011B 

原创 JAVA中的各種東西存儲在什麼地方

1、寄存器 寄存器位於處理器內部,所以是最快的存儲區,但是寄存器的數量極其有限,是根據需求分配的,JAVA程序不能控制寄存器的分配。 2、堆棧(棧) 位於通用RAM(隨機訪問存儲器)中,但是通過堆棧指針可以直接從堆棧指針那裏獲得直接支持

原创 printf函數中使用輸出控制符的原因

#include<stdio.h> int main(void) { int i = 10; printf("%d\n", i); // 實際上i是以二進制存儲在內存中的,%d是把二進制的i轉換爲十進制輸出 return 0;

原创 C語言概述

1.C的起源和發展       1>.機器語言(01)       2>.彙編語言(add)       3>.結構化(C,有缺陷,1972/1973年產生)       4>.面向對象(C++,1984年產生,java,C#)    

原创 C語言的數據類型

c語言的數據類型可分爲: 基本類型數據:         整數 整型   -- int          -- 4 短整型 -- short int    -- 2 長整型 -- long int     -- 8

原创 scanf的用法

scanf()函數功能:     通過鍵盤將數據輸入到變量中! scanf()函數用法:用法一: scanf("輸入控制符", 輸入參數);功能:   將從鍵盤輸入的字符轉化爲輸入控制符所規定格式的數據,然後存入以輸入參數的值爲地址的變