C Primer學習筆記一 基本入門

2021-10-10 23:51:14 字數 827 閱讀 3993

g++

獲得程式狀態:

記住>><<返回的結果都是左運算元,也就是輸入流和輸出流本身。

endl:這是乙個被稱為操縱符(manipulator)的特殊值,效果是結束當前行,並將裝置關聯的緩衝區(buffer)中的內容刷到裝置中。

unix和mac下鍵盤輸入檔案結束符:ctrl+d,windows下:ctrl+z

標頭檔案:類的型別一般儲存在標頭檔案中,標準庫的標頭檔案使用<>,非標準庫的標頭檔案使用""。申明寫在.h檔案,定義實現寫在.cpp檔案。

避免多次包含同一標頭檔案

#ifndef salesitem_h

#define salesitem_h

// definition of sales_itemclass and related functions goes here

#endif

成員函式(類方法):使用.呼叫。

命名空間(namespace):使用作用域運算子::呼叫。

迴圈執行,(直到條件(condition)為假。

迴圈頭由三部分組成:

C primer學習筆記(一)

從來沒有正式學習過c 感覺很多基礎知識都不懂。果斷買一本c primer 開始學習。今天是開始看的第二天。先寫點發現的新東西吧。1.std endl是操縱符 manipulator 從c primer的附錄中看,操縱符有好幾個,不過貌似都是控制std cout的輸出格式的 2.wchat t 居然是...

學習C Primer筆記 一

1動態分配記憶體 動態物件的分配與釋放需要使用 new 和 delete memory leak 兩個表示式來完成。動態分配的記憶體的唯一的訪問方式是通過指標間接的訪問。1.1類成員的操作符的返回型別是void 型別。並且有乙個size t的型別的引數。class screen public voi...

C Primer 學習筆記 1 基本語言

std endl 注意 效果不僅僅是換行,還會重新整理緩衝區,以便立即看到結果。在debug過程中的log應該每句都用endl重新整理緩衝區,避免因崩潰導致的緩衝區資訊丟失,造成除錯誤導。ms dos視窗中輸入ctrl z來輸入檔案結束符 注意 在一些簡短的小測試程式中,經常會用while std ...