C\C++语言入门笔记

绪论(二)

在学习之前,我们不妨先假设这样一个情景:我们要组装一辆车,显然,我们需要准备各种工具和零件,可以简单的分为以下几步:

  1. 我们首先需要一个车间,作为我们工作的场所。
  2. 我们需要各种组装的工具,如螺丝刀,螺丝等。
  3. 这个车间需要有入口进入,通过这个入口传入我们需要的东西。
  4. 一切准备就绪后,我们便可以在车间里开始工作了
  5. 有一个汽车组装完成后的出口。

同理,将此情景映射到计算机c/c++语言编程中。

C++程序结构(c与c++结构类似,此处以c++为例):

#include<iostream>     ①预定义。

using namespace std;   ②使用std命名空间。

void main()

{

函数主体              ③操作主体

}

解释:

“#预定义符号,“include(包括)”预定义标识符,预定义标识符还有define,undef等。iostream:翻译成中文就是输入输出流,我们称之为头文件,含有我们工作中需要用到的各种工具,如上一个情景中的螺丝和螺丝刀等工具,在c++中,里面包含着输入和输出函数,因此我们看到的程序中基本都有#include<iostream>,这是因为程序难不成没有输入和输出嘛,但不是只有iosstream中有输入输出函数,像iostream.h文件中也有。只不过前者在c++中常见,而后者在c语言中常见。

②使用std命名空间,可以理解为一个名称集合,用于区分不同的命名对象。如若在函数主体中使用输出函数cout,编译器就会明白我们调用的是命名空间std中的cout,而不是其他地方的std,可以防止命名冲突。

③我们做出的各种操作都是在这一部分,如输入输出,计算操作等。程序都是从main函数开始执行。Main()函数,即主函数,程序开始的标志,一个含有特点功能的模块。void ,翻译成中文就是空的意思,此处表示返回空值的意思,int main()意思时返回整型,即有返回值(return)。

什么是返回值(return)?

返回值,顾名思义,就是返回程序中一个值,可以是一个具体的数值,也可以是字符串,在程序中为非必须,视需要使用。需要注意的是:程序执行到return即立刻停止。

为什么python没有类似紧凑的结构?

首先我们需要明确一点,任何事物都有一个循序渐进的过程。就像生无进化论一样。同理,编程语言亦是如此。C/c++都是较早出先的语言,是老一代的开发者们结合硬件设备深思熟虑开发出来的,考虑的情况很多,而python作为一门新兴语言,隐藏了许多细节,简化了许多,更加接近我们的习惯方式。

C和C++有什么联系?

C++即Cplusplus,从命名上理解我们就能知道C++其实就是从C上演变而来的,是C的继承和发展,可以说是c2.0版本。能执行C++的编译器一定能执行C,C++支持一切C操作,向下完全兼容C。

      发展历程

 

常见的C++\C编译器:

最基础:dev C++,对初学者最友好的编译器,适合入门。

最广泛:Visual C++是目前用得最多的C++编译系统。可能你也使用visual stdio,其实前者只是属于后者一个部分。

专业开发工具:QT

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值