VC++複試上機專用,和CB的區別以及快捷鍵
一、執行c++檔案,必須先建一個工程,只有c++檔案是執行不了的。
1.新建工程
注意建立空工程
2.新建一個檔案,會自動的進入之前建的工程裡面(快捷鍵ctrl+n)
注意:一個工程裡只能有一個main函式,因此如果兩個題目的話, 需要新建一個工程。
二、快捷鍵
執行的時候,快捷鍵ctrl+F5,先編譯,後執行;
整段右移,選中後點Tab;
整段左移,選中之後點tab+shift;
三、注意
1)在CB中for(int i=0;i<n;i++){}中可以定義計數量,在定義域內使用之後,便釋放,下邊可以繼續定義。
在VC裡沒辦法,無法再次定義,一個函式內部,一個變數名稱只能定義一次。
2) VC裡的中斷程式結束,用system("pause");用break會閃退。for(int i=0;i<n;i++){} for(int i=1;i<3;i++){} ///CB中允許 -------------------------- ///VC中會犯重複定義的錯誤
3)VC++可用的關於字串的函式:
strlwr(s)///轉小寫
strupr(s)///轉大寫
3)VC 中字串的標頭檔案用<string> CB 中可以使用<cstring>
相關推薦
VC++複試上機專用,和CB的區別以及快捷鍵
一、執行c++檔案,必須先建一個工程,只有c++檔案是執行不了的。1.新建工程注意建立空工程2.新建一個檔案,會自動的進入之前建的工程裡面(快捷鍵ctrl+n)注意:一個工程裡只能有一個main函式,因此如果兩個題目的話, 需要新建一個工程。二、快捷鍵執行的時候,快捷鍵ctr
Java 100-006:選單欄的建立-包括巢狀選單,禁用選單項,複選框和單選按鈕選單項,彈出選單以及快捷鍵和加速器
package java01; import java.awt.*; import java.awt.event.*; import javax.swing.*; /** * 我的java每天100行程式碼006 * 選單欄的建立:包括巢狀選單,禁用選單項,複選框和單選按鈕選
export ,export default 和 import 區別 以及用法
彈出 但是 clas 能夠 引用 port 模塊 返回值 兩個 首先要知道export,import ,export default是什麽 ES6模塊主要有兩個功能:export和import export用於對外輸出本模塊(一個文件可以理解為一個模塊)變量的接口 imp
Java web專案的classpath和classpath*的區別,*和**的區別及如何查詢Java資原始檔路徑
這裡的專案都是Web專案才有classpath: web專案中的src路徑下的檔案在編譯後會放到WEB-INF/classess路徑下,預設的classpath路徑就是WEB-INF/classess路徑,直接放到WEB-INF下的話,是不在classpath下的。用ClassPathXmlApp
MyBatis排序時使用order by 動態引數時需要注意,用$而不是#, #{}和${}的區別以及order by注入問題
ORDER BY ${columnName}這裡MyBatis不會修改或轉義字串。重要:接受從使用者輸出的內容並提供給語句中不變的字串,這樣做是不安全的。這會導致潛在的SQL注入攻擊,因此你不應該允許使用者輸入這些欄位,或者通常自行轉義並檢查。 #{}相當於jdbc中的
Java_Html_雜七雜八_路徑中有/和無/的區別,../和./的區別
Java/Html中 有/ 和 無/ 的區別。 Java專案中: 不加 / 就是獲取的當前路徑, 加 / 就是從根目錄 獲取子路徑(根目錄為WebRoot)。 解釋:通常在
Intellij Idea使用入門(一)——Idea常用設定,Project和Module的區別及快捷鍵總結
*本篇主要是對Idea的常用設定(主題、字型、自動編譯、編譯器選擇等)、Project和Module、快捷鍵等做個介紹!* Intellij Idea是JetBrains公司的產品,社群版可以免費使用,旗艦版是按年收費的,學生憑學生證或者創業公司可免費使用一年,當然也可
Mybatis 中在傳參時,$ 和# 的區別
MyBatis中使用parameterType向SQL語句傳參,parameterType後的型別可以是基本型別int,String,HashMap和java自定義型別。在SQL中引用這些引數的時候,可以使用兩種方式#{parameterName}或者${parameterN
||和|,&&和&的區別
首先 &和| 稱為布林運算子,&&和|| 稱為條件布林運算子。 兩種運算子得到的結果完全相同,但得到結果的方式又一個重要區別:條件布林運算子效能比較好。他檢查第一個運算元的值,再根據該運算元的值進行操作,可能根本就不處理第二個運算元。
getClass()和getClassLoader()區別 以及ClassLoader詳解及用途(檔案載入,類載入)
1.1 幾個相關概念ClassLoader負責載入系統的所有Resources(Class,檔案,來自網路的位元組流等),通過ClassLoader從而將資源載入JVM 每個class都有一個reference,指向自己的ClassLoader。Class.getClassLoader() arra
export ,export default 和 import 區別以及用法
默認 函數 根據 pre 可用 返回 大括號 能夠 返回值 首先要知道export,import ,export default是什麽 ES6模塊主要有兩個功能:export和importexport用於對外輸出本模塊(一個文件可以理解為一個模塊)變量的接口import用
HSSF、XSSF和SXSSF區別以及Excel導出優化
基本 per springmvc linu cell exce 功能 pch 臨時文件 之前有寫過運用POI的HSSF方式導出數據到Excel(見:springMVC中使用POI方式導出excel至客戶端、服務器實例),但這種方式當數據量大到一定程度時容易出現內存溢出等
python 字符串編碼 str和unicode 區別以及相互轉化 decode('utf-8') encode('utf-8')
encode unicode 字符串 code com bubuko src 區別 分享圖片 python 字符串編碼 str和unicode 區別以及相互轉化 decode('utf-8') encode('utf-8'
List,Set,Map的區別以及遍歷
一、List 特徵:list和set是實現了collection介面的 1.可以允許重複的物件。 2.可以插入多個null元素。 3.是一個有序容器,保持了每個元素的插入順序,輸出的順序就是插入的順序。 4.常用的實現類有 ArrayList、Linked
Mybatis中#{}和${}的區別以及對sql注入、預編譯、jdbcType的說明
#{}和${}都可以獲取map中的值或者pojo物件屬性的值; sql語句示例: select * from tbl_employee where id=${id} and last_name=#{lastName} Preparing: select * from tbl_employee
Vector和ArrayList區別以及Vector並非是絕對執行緒安全的
首先看這兩類都實現List介面,而List介面一共有三個實現類,分別是ArrayList、Vector和LinkedList。List用於存放多個元素,能夠維護元素的次序,並且允許元素的重複。3個具體實現類的相關區別如下:ArrayList是最常用的List實現類,內部是通過
mysql 中modify和change區別(以及使用modify修改欄位名稱報錯)
使用modify修改欄位報錯如下: mysql> alter table student modify name sname char(16);ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
sizeof和strlen區別以及使用情況分析
實際做開發專案中,如果有涉及到字元資料處理等情況,都會遇到資料長度的獲取。比如現在需要對a[50]陣列進行賦值1~50的指定資料,程式碼如下: char a[50]; for(i = 0 ; i <50 ; i++) { a[i]=i+1; }
掛起和阻塞區別以及sleep和wait的區別
阻塞 VS 掛起 阻塞與掛起都是程序的狀態,但他們有一些相似之處,也有一些區別,下面先對他們進行概述,再進行比較 阻塞:正在執行的程序由於發生某時間(如I/O請求、申請緩衝區失敗等)暫時無法繼續執行。此時引起程序排程,OS把處理機分配給另一個就緒程序,而讓受阻程序處於暫停狀態,一般將這種狀態
StringBuilder和StringBuffer區別以及原理
區別 其實StringBuilder和StringBuffer用法都是一樣,幾乎沒啥區別,我比較常用StringBuilder。但是說它們之間到底有沒有區別,那肯定是有的。StringBuffer的大多數方法都是用synchronized 修飾的,所以St