關於字元變數的一些總結

2021-06-26 09:34:14 字數 814 閱讀 3774

char 表示的是乙個字元變數,可以按照這種方式定義: char ch1='a';
char* 表示的是乙個字元型別指標,可以按照如下方式定義:char* ch1="abcd"; 這裡ch1儲存的是該字串文字量的a的指標,實驗如下:

#include "stdafx.h"

#include using namespace std;

int main()

; char ch2="def";

for(int i=0;i<3;i++)

{ cout<

結果如下:

另外又做了乙個關於字串的實驗

由此可見,當定義char* ch1為文字字串「abc」的時候,返回的是文字字串"abc"的首位址,當用cout輸出ch1時,輸出的是整個文字字串

而當用ch1++將ch1的位址後移的時候,則此時ch1指向的是後續字元指標

指標變數的一些總結

作用 利用指標,可以直接處理記憶體中各種資料結構的資料,特別是陣列,字串。靈活,正確運用指標,可以提高程式的執行效率,編寫出精煉而高效的程式。指標變數必須先定義,後使用。定義的一般形式為 資料型別識別符號 指標變數名 int p double d char pc 注意 1,指標變數資料型別必須與所賦...

關於stringstream的一些總結

c 標準庫中的提供了比ansi c的更高階的一些功能,即單純性 型別安全和可擴充套件性。可以使用這些庫來實現安全和自動的型別轉換。如果你已習慣了風格的轉換,也許你首先會問 為什麼要花額外的精力來學習基於的型別轉換呢?也許對下面乙個簡單的例子的回顧能夠說服你。假設你想用sprintf 函式將乙個變數從...

關於JSON的一些總結

一 關於json json是一種類似於xml的通用資料交換格式,具有比xml更高的傳輸效率.從結構上看,所有的資料 data 最終都可以分解成三種型別 第一種型別是標量 scalar 也就是乙個單獨的字串 string 或數字 numbers 比如 北京 這個單獨的詞。第二種型別是序列 sequen...