欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C語言中const和define的區(qū)別你了解嘛

 更新時間:2022年03月14日 11:28:25   作者:Sparky*  
這篇文章主要為大家詳細介紹了C語言中const和define的區(qū)別,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助

define和const使用

在這里插入圖片描述

在這里插入圖片描述

const和define區(qū)別

在這里插入圖片描述

#include <stdio.h>
#define A 1
#define B (A+3)   //
#define C A/B*3 //  
//const不能重定義,不可以定義兩個一樣的,而define通過undef取消某個符號的定義,再重新定義 
const double PI=3.14;
//const double PI=3.145;
#define PI2 3.14
#undef PI2 //  取消PI2 的定義
#define PI2 3.145
void main() {
	//
	//分析過程
	//#define 就是一個簡單的替換!!!
	//C 其實是  A/A+3*3 = 1/1 + 3 * 3 = 1 + 9 = 10
	//C 其實是  A/(A+3)*3 = 1/(1+3) * 3 = 1/4 *3 = ?
	double d1 = 1.0/4 *3 ; // 0.25 * 3  = 0.75
	printf("\nc=%.2f", C);// 問 c = ? 
	printf("\nd1=%.2f", d1);
	getchar();
}
#include <stdio.h>
//#define DEBUG
void main() {
#ifdef DEBUG //如果定義過 DEBUF
		printf("ok, 調(diào)試信息");
#endif
#ifndef DEBUG //如果沒有定義過 DEBUF
		printf("hello, 另外的信息");
#endif
//		printf("%d",n);
		getchar();
}

總結

本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關注腳本之家的更多內(nèi)容!  

相關文章

  • C語言關鍵字auto與register的深入理解

    C語言關鍵字auto與register的深入理解

    本篇文章是對c語言關鍵字auto與register的使用進行了詳細的分析介紹,需要的朋友參考下
    2013-05-05
  • OpenCV 2.4.3 C++ 平滑處理分析

    OpenCV 2.4.3 C++ 平滑處理分析

    平滑也稱模糊, 是一項簡單且使用頻率很高的圖像處理方法,本文將詳細介紹OpenCV 2.4+ C++ 平滑處理,需要了解更多的朋友可以詳細參考下
    2012-11-11
  • VS及Unity安裝和使用Nuget包

    VS及Unity安裝和使用Nuget包

    本文主要介紹了VS及Unity安裝和使用Nuget包,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-01-01
  • C語言中結構體、聯(lián)合體的成員內(nèi)存對齊情況

    C語言中結構體、聯(lián)合體的成員內(nèi)存對齊情況

    這篇文章主要給大家介紹了關于C語言中結構體、聯(lián)合體的成員內(nèi)存對齊情況的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-05-05
  • C語言深入分析浮點型數(shù)據(jù)存儲

    C語言深入分析浮點型數(shù)據(jù)存儲

    使用編程語言進行編程時,需要用到各種變量來存儲各種信息。變量保留的是它所存儲的值的內(nèi)存位置。這意味著,當您創(chuàng)建一個變量時,就會在內(nèi)存中保留一些空間。您可能需要存儲各種數(shù)據(jù)類型的信息,操作系統(tǒng)會根據(jù)變量的數(shù)據(jù)類型,來分配內(nèi)存和決定在保留內(nèi)存中存儲什么
    2022-08-08
  • C++?IO設備讀寫功能實現(xiàn)詳解

    C++?IO設備讀寫功能實現(xiàn)詳解

    C++的文件IO(Input,Output)操作就是指對文件進行讀寫(輸入與輸出)的操作。輸入就是從磁盤上的文件中讀取內(nèi)容到內(nèi)存中。輸出就是將內(nèi)存中的數(shù)據(jù)內(nèi)容輸出或者說寫入到磁盤的文件中,這篇文章主要介紹了C++?IO設備讀寫功能實現(xiàn)
    2022-11-11
  • C++構造函數(shù)+復制構造函數(shù)+重載等號運算符調(diào)用

    C++構造函數(shù)+復制構造函數(shù)+重載等號運算符調(diào)用

    這篇文章主要介紹了C++構造函數(shù)+復制構造函數(shù)+重載等號運算符調(diào)用,文章敘述詳細,具有一定的的參考價值,需要的小伙伴可以參考一下
    2022-03-03
  • C++泛型編程函(數(shù)模板+類模板)

    C++泛型編程函(數(shù)模板+類模板)

    這篇文章主要介紹了C++泛型編程函(數(shù)模板+類模板),類模板與函數(shù)模板一樣也會經(jīng)過兩次編譯,在此文中重點區(qū)分一下類模板與模板類,函數(shù)模板與模板函數(shù)的概念,泛型編程是C++開發(fā)的一大精髓,靈活地運用泛型編程,需要的朋友可以參考一下
    2022-02-02
  • C語言與C++中const的用法對比

    C語言與C++中const的用法對比

    C語言中的const與C++有很大的不同,在C語言中用const修飾的變量仍是一個變量,表示這個變量是只讀的,不可顯示地更改,而在C++中用const修飾過后,就變成常量了
    2022-04-04
  • C/C++程序編譯流程詳解

    C/C++程序編譯流程詳解

    C/C++程序編譯過程包括下面4個階段:1.預處理,2.編譯,3.匯編,4.鏈接。下面我們就來詳細分析下這幾個階段。
    2016-04-04

最新評論