原创 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("輸入控制符", 輸入參數);功能: 將從鍵盤輸入的字符轉化爲輸入控制符所規定格式的數據,然後存入以輸入參數的值爲地址的變