刷野打怪上王者·C++篇·第3期·HelloWorld

news/2025/7/6 5:10:13

参考链接

RUNOOB.COM

好记性不如烂笔头

示例代码

    我们还是先上HelloWorld代码,然后在慢慢细聊一下:

#include <iostream>
using namespace std;
int main()
{cout << "Hello, world!" << endl;return 0;
}
结果:Hello, world!

详细说明

​#include <iostream>   //头文件,C++中定义了很多头文件,包含有用的信息,这里的cout(输出)就是
using namespace std   //命名空间,告诉编译器使用的是std命名空间
int main()            //程序的开始,其中int表示数据返回的类型
cout << "Hello World" //调用C++输出接口,在Dos上显示Hello World,这里说一"”表示的字符串
return 0              //程序运行结束后,调用进程返回0(关于这里有个名词,进程其实可以理解为一个exe)

讲完了程序,大家应该还存在疑问,为什么我按照上面敲的,有时候忘记一个分号、大括号就会编译出错呢?其实古代有句话就是入乡随俗,在C++尤其对应的格式,下面我们来聊聊。

C++中的分号:在C++中是以分号作为结束符的,注意这里的分号要使用英文的;

C++语句块:它是以大括号起来逻辑连接的语句

好了,讲了上面程序的执行过程,以及每段的含义,我们在说一下C++中常见的术语:

(1)对象      :对象包括状态和行为,例如:一只猫的状态包括颜色、脸型;行为则是吃、伸懒腰等

(2)类          :是对象行为/状态的模板

(3)方法       :一个方法就是一个行为,一个类还有多个方法

(4)即时变量:每个对象都存在其特有的即时变量,对象状态就是由即时变量创建的

注:自己在写程序的时候一定注意自己的编程风格,这样才能让你接任几万行的代码。这里我就放上几个连接,大家可以看看和借鉴

匈牙利命名法、骆驼命名法、帕斯卡(pascal)命名法
几种常用的程序命名方法(规则)

更多《计算机视觉与图形学》知识,可关注下方公众号:

 

 

 

 

 

 

 

文章来源:https://blog.csdn.net/CSS360/article/details/104070490
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:https://dhexx.cn/news/show-1041108.html

相关文章

Tomcat实战培训PPT

链接&#xff1a;https://pan.baidu.com/s/1kaNoN6CT0M-TT5CYoypInA 密码&#xff1a;68kv

快视频:剽窃了B站的数据库?360的常规操作了。

转自&#xff1a;https://zhuanlan.zhihu.com/p/33887437 这些天&#xff0c;一些UP主惊讶地发现&#xff0c;在一款自己从未使用过的视频网站上&#xff0c;出现了自己的视频和同样用户的ID。更离谱的是&#xff0c;使用自己b站的账号密码&#xff0c;居然还可以登录上这个视频…

Deep Learning for NLP Best Practices

写的挺好&#xff0c;选择的话题都是很经典的。 原文&#xff1a;http://ruder.io/deep-learning-nlp-best-practices/index.html#introduction 译文&#xff1a;http://mp.weixin.qq.com/s?__bizMzA3MzI4MjgzMw&mid2650729318&idx1&sn0bd03d7add9d9b6a5fbd1060f…

刷野打怪上王者·C++篇·第4期·注释

C注释 要写出好程序&#xff0c;一方面要实现特定的功能&#xff0c;另外一方面就是能够让别人看懂自己写的代码。那怎么让人更好的看懂自己的代码&#xff0c;一是要有良好的命名规则&#xff08;这个已经在上篇说过啦&#xff09;&#xff0c;二是要有写程序注释的习惯。 在C…

idea标注yml资源配置文件

转载于:https://www.cnblogs.com/niwotaxuexiba/p/10643285.html

【深度学习】深入理解ReLU(Rectifie Linear Units)激活函数

论文参考&#xff1a;Deep Sparse Rectifier Neural Networks (很有趣的一篇paper&#xff09; Part 0&#xff1a;传统激活函数、脑神经元激活频率研究、稀疏激活性 0.1 一般激活函数有如下一些性质&#xff1a; 非线性&#xff1a; 当激活函数是线性的&#xff0c;一个两层的…

2018-08-24学习笔记

手把手教你使用Android studio生成正式签名的APK文件9.5.3 Android Apk 反编译 & 9.5.4 Android Apk 加密10.1.5 布局优化利器之 Hierarchy ViewerAndroid实战note1(MyMirror一款小型摄像处理的App)

刷野打怪上王者·C++篇·第5期·数据类型

参考链接 RUNOOB.COM 数据类型说明 我们思考一下&#xff0c;为什么会 出现数据类型。个人理解&#xff0c;首先作为一个好的程序员&#xff0c;就必须在实现特定功能的前提下&#xff0c;要保证较小的时间复杂度和空间复杂度。要做实现上面说的&#xff0c;当然最牛的就是算…

Laravel的生命周期

Laravel的生命周期 世间万物皆有生命周期&#xff0c;当我们使用任何工具时都需要理解它的工作原理&#xff0c;那么用起来就会得心应手&#xff0c;应用开发也是如此。理解了它的原理&#xff0c;那么使用起来就会游刃有余。在了解 Laravel 的生命周期前&#xff0c;我们先回顾…

吴恩达 MachineLearning Week6

吴恩达 MachineLearning Week6 第六周知识点总结 应将数据分割为训练集(training set)/交叉验证集(cross validation set)/测试集(test set)三个部分。 训练集用于训练数据&#xff0c;验证集用于确定模型选定的参数维度&#xff0c;是否过拟合等&#xff0c;测试集用来最终测验…