最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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();
}

總結(jié)

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

相關(guān)文章

  • C語言關(guān)鍵字auto與register的深入理解

    C語言關(guān)鍵字auto與register的深入理解

    本篇文章是對c語言關(guān)鍵字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語言中結(jié)構(gòu)體、聯(lián)合體的成員內(nèi)存對齊情況

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

    這篇文章主要給大家介紹了關(guān)于C語言中結(jié)構(gòu)體、聯(lián)合體的成員內(nèi)存對齊情況的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    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設(shè)備讀寫功能實現(xiàn)詳解

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

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

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

    這篇文章主要介紹了C++構(gòu)造函數(shù)+復制構(gòu)造函數(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

最新評論

鱼台县| 大名县| 新邵县| 仲巴县| 全州县| 正镶白旗| 麟游县| 新蔡县| 弋阳县| 醴陵市| 英山县| 日照市| 多伦县| 凤庆县| 类乌齐县| 漾濞| 淮北市| 革吉县| 广州市| 筠连县| 沙坪坝区| 盐池县| 武山县| 关岭| 田林县| 凤山市| 射洪县| 普安县| 鄂托克旗| 隆回县| 民乐县| 布尔津县| 庆安县| 崇文区| 乌鲁木齐县| 驻马店市| 武义县| 洛浦县| 岳池县| 景泰县| 精河县|