1樓:手機使用者
const char str =; 這樣就可以滿足你的要求,用常字元陣列就可以了!
2樓:乃牛自豪
#define是巨集定義
bai,duconst與define兩者都可以用來定義常量zhi,但是daoconst定義時,定義了常量的類專型,所以更精確一些屬
。#define只是簡單的文字替換,除了可以定義常量外,還可以用來定義一些簡單的函式,有點類似內建函式。const和define定義的常量可以放在標頭檔案裡面。
c語言中為什麼用#define定義符號常量 5
3樓:baby魏栓寶
#define(即巨集定義)是在程式預編譯時執行替換功能,作用是加快程式執行速度,減少記憶體空間開銷
4樓:匿名使用者
使用方便 而且便於平台見的移植
5樓:刁如雲顏偲
應該是c。首先肯定把pi定義成常量,排除d;因為在之後的程式裡可以直接用pi來進行計算,符號和字元不能直接計算,所以選c
c語言中為什麼用巨集定義乙個字元常量(乙個字母)可以賦值給字元變數?
6樓:匿名使用者
1、因為巨集定義實質是一種替換,雖然看起來是字元,實際上最終是被替換成其他常熟或者值。
2、巨集定義中的識別符號都採用大寫,這是程式設計中一種約定俗成的習慣:
1)巨集替換不做語法檢查,所以在使用的時候要格外小心2)巨集替換通常在檔案開頭部分,寫在函式的花括號外邊,作用域為其後的程式,直到用 問好
3)# u n d e f 命令終止巨集定義的作用域4)不要在字串中使用巨集,如果巨集名出現在字串中,那麼將按字串進行處理.
7樓:關韶侍荏
因為巨集是乙個簡單替換,所以c語言中用巨集定義乙個字元常量(乙個字母)可以賦值給字元變數。實質是在編譯之前會把巨集替換掉,然後再編譯。
例如:#define a 5
void main()
在編譯之前a已經被替換成5了,所以就可以賦值給num。
c語言中為什麼用巨集定義乙個字元常量(乙個字母)可以賦值給字元變數,
8樓:匿名使用者
1、因為巨集定義實質是一種替換,雖然看起來是字元,實際上最終是被替換成其他常熟或者值。
2、巨集定義中的識別符號都採用大寫,這是程式設計中一種約定俗成的習慣:
1)巨集替換不做語法檢查,所以在使用的時候要格外小心2)巨集替換通常在檔案開頭部分,寫在函式的花括號外邊,作用域為其後的程式,直到用 問好
3)# u n d e f 命令終止巨集定義的作用域4)不要在字串中使用巨集,如果巨集名出現在字串中,那麼將按字串進行處理.
9樓:匿名使用者
因為巨集是乙個簡單替換,所以c語言中用巨集定義乙個字元常量(乙個字母)可以賦值給字元變數。實質是在編譯之前會把巨集替換掉,然後再編譯。
例如:#define a 5
void main()
在編譯之前a已經被替換成5了,所以就可以賦值給num。
10樓:匿名使用者
漢字根據編碼方式不同,所佔的大小2~4個位元組不等,漢字賦值給字元變數,只顯示第乙個位元組,出問號就不奇怪了
用漢字賦值給字元數陣列然後在顯示的話,一定要考慮編碼方式問題,你的終端支援哪種就選擇哪種,否則亂碼
11樓:匿名使用者
#define namehello "wendy"
#include
#include
void main()
12樓:匿名使用者
c裡面不支援漢子,你用vc++6.0試試,那個可以顯示漢子
c檔案的#define常量可以在cpp檔案使用嗎
13樓:匿名使用者
cpp也直接用呀
#include
#define byte_size 4
void main()
14樓:匿名使用者
你的意思是有乙個c檔案,還有個cpp檔案,在c檔案裡定義了乙個巨集定義,想在cpp中用?
15樓:匿名使用者
包含定義檔案後直接使用即可,不需要宣告外部變數(巨集不是變數)
在c語言中,字元型常量和字串常量有什麼區別
16樓:匿名使用者
字串對於字元 相當於 int型陣列對於int型變數
17樓:匿名使用者
字串常量 可以理解成
字元型常量
的陣列形式
在c語言中什麼叫巨集定義的常量
在c語言中,bai巨集定義的常量就是du通過如zhi下格式來定義的乙個dao不帶引數的常量 define 識別符號版 字串權 舉例說明如下 include define pi 3.14 巨集定義常量,即pi 3.14 void main 巨集定義bai不佔記憶體空間,因為巨集du 在預處理zhi階段...
c語言中字串為什麼要有呢在字串中的
0 在字串中標誌著結尾 用來判斷這個字串已經結束 如果不新增 0 系統就在記憶體中一直向後讀,直到讀到 0 為止 這個情況就造成錯誤 乙個語句結束了,就用分號 表示結束啊 0 表示字串結束,乙個語句的結束是用乙個 號來表示的,如果是語句塊的話是用大括號來表示結束的。0在出入吸附石不會出現,輸出是也不...
C語言寫函式交換兩個數的值,為什麼一定要用指標
娛樂小八卦啊 運用 解釋指標運用的理解如下 include using namespace std int fun1 int a,int b int c c a a b b c cout a1 int c c a a b b c cout a2 a b2 b int c c a a b b c co...