有关C++的一点说明?

L_蛋蛋的忧伤

L_蛋蛋的忧伤

2016-02-19 21:35

今天图老师小编给大家展示的是有关C++的一点说明?,精心挑选的内容希望大家多多支持、多多分享,喜欢就赶紧get哦!

  1.判断是C++还是C

    当用户创建自己的程序时,有时可能需要判断使用的是C还是C++,并对语句作相应的处理。为帮助用户进行判断,许多C++编译器定义了_cplusplus常量。如果用户使用的是标准的C编译器,该常量将不被定义。(注:许多C++编译器提供命令行形状引导它们使用C++进编译,而不是标准C)

  2.使用#include FileName.h与#include "FileName.h"的区别

    当用户把某头文件名放在内,C编译器将首先在它的头文件目录中搜索指定的文件。如果编译器找到该文件,预处理器将使用它。如果编译器未找到该文件,编译器将搜索当前子目录或用户指定的子目录。
    当用户把某头文件名放在""内,编译器仅搜索当前子目录。

  3.定义多行的宏和常量

    当常量与宏不能在一行内定义完。可在行末放置一个反斜杠,如下所示:
    #define very_long "This Extremely long string
        Constant "

  4.在宏定义中不要放置分号

    如果用户在宏中使用分号,预处理器将在程序中每当宏出现时都放置一个分号;除非你想让预处理器在宏的展开中包含分号。

  5.注意宏定义中的空格

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

    必须注意宏定义中的空格。不要在宏名及其参数之间键入空格。

  6.如何在宏中使用括号

    宏定义将参数放在括号内是为了支持表达式,但如果将表达式的每个参数都放入括号,则可确保预处理可正确计算表达式的值。

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

  7.宏是没有类型的

展开更多 50%)
分享

猜你喜欢

有关C++的一点说明?

编程语言 网络编程
有关C++的一点说明?

预防多一点 腹泻少一点

育儿知识
预防多一点 腹泻少一点

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

C语言:超越C++下一代C++ —C++/CLI简介

编程语言 网络编程
C语言:超越C++下一代C++ —C++/CLI简介

对C++中引用的补充说明(实例)

编程语言 网络编程
对C++中引用的补充说明(实例)

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

备孕吃什么早餐 杂一点慢一点

电脑网络
备孕吃什么早餐 杂一点慢一点

生命长一点

生活常识 生活小常识
生命长一点

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

输入法设置导致PPT2007无法输入中文

输入法设置导致PPT2007无法输入中文

Html中使用M$控件系列之 TreeView 篇

Html中使用M$控件系列之 TreeView 篇
下拉加载更多内容 ↓