-
[C] κΈ°νΈ μμc & c++ 2022. 9. 18. 18:44
π‘ κΈ°νΈ μμ
: 3κ³Ό 2 μ²λΌ μ΄λ¦μ΄ μλ μμ == 리ν°λ΄ μμ <-> μ΄λ¦μ΄ μλ μμ == κΈ°νΈ μμ
ex) int x = 2; // 2λ 리ν°λ΄ μμ
const int x = 2; // xλ 2λΌλ κ°μ κ°μ§ μμ, μμ§μ΄ λ μ μλ μ΄λ¦ xλ₯Ό κ°μ‘μΌλ―λ‘ xλ κΈ°νΈ μμκ° λλ€.
π‘ κΈ°νΈ μμ μ¬μ©λ²
β #define 맀ν¬λ‘ μ¬μ©
-> #define PI 3.14\
: μ ν μ²λ¦¬ κ³Όμ μμ μ½λ μ체λ₯Ό μμ νμ¬ μ»΄νμΌ νλκ² == λ©λͺ¨λ¦¬ μ¬μ©X
β const λ³μ μ¬μ©
: κ° λ³κ²½ λΆκ°.
: μ μΈκ³Ό λμμ μ΄κΈ°ν
: μ½κΈ° μ μ© λ³μ == λ©λͺ¨λ¦¬λ₯Ό μ¬μ©νλ€.
β enum μ΄κ±°ν λ³μ μ¬μ©
: μλ‘ μ°κ΄λ μμ κ°λ€μ μ§ν©
: μ¬μ©μκ° μλ£νμ μ§μ μ μ
: μ μν μμμ μ΄λ¦μ λΆμ¬ μ½λλ₯Ό μ΄ν΄νκΈ° μ½κ² νλ€.
: μ μ ν λ€ -> λ³μ μ μΈ
#include <stdio.h> enum Day { sun = 0, mon, tue, wed, thr, fri, sat }; enum _Fruit { // μ°μλμ§ μμ λΆκ·μΉν κ°μ μ¬μ©νλ©΄ λͺ¨λ μ΄κ±°ν κ°μ μ μλ₯Ό ν λΉνλ€. apple = 1, peach = 3, kiwi = 10 } a; // μ΄κ±°ν μ μμ λμμ μ μΈ main() { enum Day a; a = fri; printf(”%d”, a); //5 }
'c & c++' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[C++] ꡬ쑰체, 곡μ©μ²΄, μ΄κ±°μ²΄ (0) 2022.09.20 [C++] C++μ΄λ? string ν΄λμ€ (1) 2022.09.19 [C] ꡬ쑰체, ꡬ쑰체 λ°°μ΄, μ°κ²° 리μ€νΈ (0) 2022.09.16 [C] ν¬μΈν°, malloc() (0) 2022.09.16 [C] ν¨μ, static, λ°°μ΄ (0) 2022.09.14