其實很多語言和c++語言都有共通之處,有一些地方還是可以互相融匯,這就是c++語言的魅力,因為c++可以算是鼻祖,哈哈。
這下面給看一下預處理命令:
#, ##
manupilate字串
#define
定義變數
#error
顯示乙個錯誤訊息
#if, #ifdef, #ifndef, #else, #elif, #endif
條件操作符
#include
插入其它檔案的內容
#line
設定行和檔案資訊
#pragma
執行特殊命令
#undef
取消定義變數
預定義變數
其它變數
然後講一下轉義字元:(加一點啊,轉義字元中八進位制為\nnn)
轉義字元描述
\'單引號
\"雙引號
\\反斜槓
\0空字元
\a響鈴
\b後退
\f走紙
\n換行
\r回車
\t水平製表符
\v垂直製表符
\xnnn
表示十六進製制數(nnn)
1.#include void main();
printf("%d",s);
getchar();
}
首先在定義常量變數上,要了解常量的含義,常量就是不可改變的,這個一定要記住,通常有兩種定義方式,分為①#define 常量名 數值 ②const int 常量名=數值;(這裡int可以換成float,int表示整型,float表示實型),從上面看,while迴圈體內判斷,累加s的數值,然後a自加,這裡s和a都是變數,是可以改變的,這裡沒有寫常量,這個**的意思就是輸出1+2+3+...+99+100的值,當然0也是加進去的,不過沒什麼意義,哈哈,是吧,因為加0還是一樣啊。還要強調一下。常量和變數命名的時候不要出現關鍵字,會造成無法識別的報錯,這點很重要。 C C中的小知識備忘
為了避免標頭檔案重複包含,有兩種方式可以選擇,一種是 ifndef方式,由標準支援 一種是 pragma once方式,編譯器提供。方式一 ifndef solveequation h define solveequation h endif solveequation h 方式二 pragma o...
C C 之struct的小知識
1.1 自然對界 struct 是一種復合資料型別,其構成元素既可以是基本資料型別 如 int long float 等 的變數,也可以是一些復合資料型別 如 array struct union 等 的資料單元。對於結構體,編譯器會自動進行成員變數的對齊,以提高運算效率。預設情況下,編譯器為結構體...
C C 小知識點
在c語言中也有不少比較好用的函式 比如 strchr str,ch 就是在str字串裡面尋找ch第一次出現的位置,有ch返回對應指標,否則返回null 比如想要把乙個字串中的兩個整數轉換成真整數可以這麼幹 char str 123,456 int n1,n2 char temp 10 char p ...