其實很多語言和C++語言都有共通之處,有一些地方還是可以互相融匯,這就是c++語言的魅力,因爲C++可以算是鼻祖,哈哈。
這下面給看一下預處理命令:
#, ## | manupilate字符串 |
#define | 定義變量 |
#error | 顯示一個錯誤消息 |
#if, #ifdef, #ifndef, #else, #elif, #endif | 條件操作符 |
#include | 插入其它文件的內容 |
#line | 設置行和文件信息 |
#pragma | 執行特殊命令 |
#undef | 取消定義變量 |
預定義變量 | 其它變量 |
轉義字符 | 描述 |
\' | 單引號 |
\" | 雙引號 |
\\ | 反斜槓 |
\0 | 空字符 |
\a | 響鈴 |
\b | 後退 |
\f | 走紙 |
\n | 換行 |
\r | 回車 |
\t | 水平製表符 |
\v | 垂直製表符 |
\xnnn | 表示十六進制數(nnn) |
1.#include <stdio.h>
void main(){
int s=0;
int a=0;
while(a<101){
s+=a;
a++;
};
printf("%d",s);
getchar();
}
首先在定義常量變量上,要了解常量的含義,常量就是不可改變的,這個一定要記住,通常有兩種定義方式,分爲①#define 常量名 數值 ②const int 常量名=數值;(這裏int可以換成float,int表示整型,float表示實型),從上面看,while循環體內判斷,累加s的數值,然後a自加,這裏s和a都是變量,是可以改變的,這裏沒有寫常量,這個代碼的意思就是輸出1+2+3+...+99+100的值,當然0也是加進去的,不過沒什麼意義,哈哈,是吧,因爲加0還是一樣啊。還要強調一下。常量和變量命名的時候不要出現關鍵字,會造成無法識別的報錯,這點很重要。