在C語言中用常量不如用變數

2021-09-11 06:47:30 字數 460 閱讀 8120

在**中,定義乙個常量是很不方便的,比如乙個求長方形的面積簡單的**。

#include#include#define long 11;  

int main()

這樣子只能求長為11的長方形的面積,如果我需要求長為22的長方形就需要重新寫一遍,這是極其浪費時間的。在上面這個簡單的**看起來倒沒什麼,如果乙個常量用了數十次呢?**有上百上千行甚至上萬行呢,是不是要乙個乙個去找,乙個個去修改。那會看得老眼昏花的,效率也會極低,所以不如把它改為變數,遇到乙個問題:就是s=long*width會報錯的,只要把#include long 11;的分號去掉就行了,可以理解為

#include#includeint main()

不過變數也有好處,如果整體**用乙個數的話可以用,我建議不如用變數算了,賦個初值就像常量了,還可以改值,方便多

C語言中常量和變數

在c語言中,常量和變數都是可以用來儲存和表示資料的,常量值在程式執行的過程中是不可變的,而變數是可變的 1,常量的概念 常量是不可變的量,c語言中數值可以用常量表示,常量可以表示各種資料型別的值 2,變數的概念 變數和常量是相對的,變數在程式執行過程中是可變的量,由變數名和變數值組成,變數名是乙個標...

c語言中的變數及常量

變數 char 字元型變數,長度為乙個位元組 short 短整形,長度為兩個位元組 int 整形變數,長度為四個位元組 定義整形變數時優先考慮使用int long 長整形變數,長度為四個位元組 long long 更長的整形變數,長度為八個位元組 float 單精度浮點數,長度為四個位元組 doub...

C語言中的常量

常量,就是指在程式執行過程中不會改變的量。在c語言裡如何表示常量呢?一共有三種方式,一種是字面量表示法 如程式中的1,22,a this is a string 等都是字面量表示。另 一種是名字表示法是 const 型別 常量名 值。如 const int age 21。第三種表示方式是 defin...