C++ 炼气期之基本结构语法中的底层逻辑

本文深入探讨C++的基本结构语法,包括预处理指令(如#include)、主函数及其功能,以及逻辑结构。通过一个简单的程序示例,解释了如何使用#include导入头文件,主函数作为程序入口的重要性,以及程序的基本逻辑组件:数据、逻辑处理和输出。
摘要由CSDN通过智能技术生成

🚀 优质资源分享 🚀

学习路线指引(点击解锁) 知识定位 人群定位
🧡 Python实战微信订餐小程序 🧡 进阶级 本课程是python flask+微信小程序的完美结合,从项目搭建到腾讯云部署上线,打造一个全栈订餐系统。
💛Python量化交易实战💛 入门级 手把手带你打造一个易扩展、更安全、效率更高的量化交易系统

1. 前言

从语言的分类角度而言,C++是一种非常特殊的存在。属于高级语言范畴,但又具有低级语言的直接访问硬件的能力,这也成就了C++语言的另类性,因保留有其原始特性,其语法并不象其它高级语言一样易理解,但处理能力却比其它语言高很多。

从语言的处理能力和速度而言,让人爱;从语法体系角度而言,对于学习者并不友好。

但对于专业开发者,建议学好C++语言,C++的底层特性对于理解其它语言的高级封装原理有很大的帮助。

本文将从一个简单的Hello world C++程序开始,以此程序中出现的基础知识为导入点,深入探讨这些知识的底层逻辑

好!现在!开始C++之旅……

2. 基本结构语法

先从下面的Hello World程序开始,逐一解释这几行代码中所包含的程序微观世界中的结构逻辑。

#include 

using namespace std;
int main(int argc, char** argv) {
	cout<<"Hello World"<<endl; 
	return 0;
}

所谓 “一叶而知秋” ,上述的Hello World程序虽然只是简单的寥寥几行代码,但是却完整地诠释了一个标准的C++程序所需要具备的基础逻辑结构。

几行代码和多行代码的程序的区别在于所要实现的功能不同,其核心的组织结构都有同工异曲之地。

当规模较大时,程序结构无非在遵循基本结构的主导思想上进行分、再分、继续分……

如同一个大家庭分成几个小家庭,但每一个家庭的基本结构相似。

2.1 预处理指令

Hello World程序中的第一行代码:

#include 

语法解释:

  • #C++预处理指令标识符号,表示后面紧跟着的是 预处理指令
  • 不同的**预处理指令**有不同的功能。

预处理指令在编写C++程序时是否是必须的?

答案:不是必须,那么什么时候需要预处理指令

要了解什么时候需要添加预处理指令,则需要理解此行代码的语法用意。

高级语言机品语言的区别之一是高级语

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值