今天繼續講c/c++的小知識啊

其實很多語言和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 <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還是一樣啊。還要強調一下。常量和變量命名的時候不要出現關鍵字,會造成無法識別的報錯,這點很重要。大笑



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章