第一个c++程序

第一个c++程序,第1张

学习目标:

  • 了解信息学与C++的基本概念
  • 掌握C++程序的基本框架
  • 掌握标准输出语句并会使用

什么是信息学?

信息学的核心是要求学生面对一个给定的现实问题,找到一个正确高效的办法(算法),将其变成计算机能理解的语言(程序设计语言),进而让计算机计算出人们想要的结果来。


简单的来说,信息学就是我们指挥计算机“干活”。


什么是 C + +?

程序设计语言,简单的来说就是编写代码来 *** 控计算机实现某种功能的语言。


C++语言,是基本的程序设计语言之一,有很多大家经常会玩的游戏都是有C++语言参与的,比如植物大战僵尸以及英雄联盟中的部分代码都用到了C++语言。


新建源程序

从主菜单选择“文件”—>“新建” —>“源代码”即可。


新建完成之后屏幕右下侧出现一片白色区域,称为“源程序编辑区域” ;可以在此输入程序。


保存源程序

创建了一个新的程序后,在还未输入代码之前先将该程序保存到硬盘某个目录下。


要保存程序,只需从主菜单选择“文件”—〉”保存”就可以将文件保存到指定的硬盘目录下。


程序基本框架

#include using namespace std; int main( ) {          return 0; }

#include :include是包含的意思,这里包含了一个头文件iostream。


头文件就像我们要去买菜,但是这个菜只有某个菜市场有,而这里的iostream就是那个有这个菜的菜市场。


using namespace std;使用标准命名空间,命名空间用关键字namespace 来定义,std是这个命名空间的名字。


这句话的作用就是为了避免全局命名冲突的问题

int main()与return 0;int main()是主函数的声明,也就是通知计算机该干活了。


就像妈妈买完菜回来,让妈妈给我们做饭一样。


return 0;表示这个程序已经执行完毕,结束了。


就像妈妈做完饭也吃完饭了,然后收拾收拾厨房一样。


标准输出语句

标准输出指令:cout

标准使用格式:cout

指令功能:在控制台输出结果,如果想要原样输出我们想让他显示的内容,那么就需要将原样输出的内容用双引号引起来。


编译

写完程序之后,首先需要我们进行编译,简单来说就是编译器帮你把源代码翻译成机器能识别的代码。


在Dev-C++中从主菜单选“运行”—〉“编译”或快捷键“F9”

运行

程序没有错误,编译完成之后,就需要运行程序以达到解决实际问题的目的。


在Dev-C++中从主菜单选“运行”—〉“运行”或快捷键“F10”

提示:直接点击编译运行(或快捷键F11“”)可以依次进行编译运行 *** 作

乐乐的位置

乐乐学习完cout语句之后,希望利用自己所学知识来告诉老师自己现在的位置在哪里?聪明的你能帮助乐乐完成这个简单的任务吗?

【样例输入】无

【样例输出】安徽省合肥市

乐乐的位置参考代码:

#include using namespace std; int main( ) {     cout<<"安徽省合肥市";     return 0;

难 题

乐乐在做数学作业的时候遇到了一道难题。


那道难住乐乐的题目是求666+100*3的结果,请聪明的你编写一个程序帮助乐乐求出这道题目的结果。


【样例输入】无

【样例输出】966

如何输出算式的结果?

双引号里面写的内容会原封不动的显示在控制台,这种输出叫做原样输出,如果我们想要输出一个算式的结果,直接去掉双引号即可。


难题参考代码:

#include using namespace std; int main( ) {     cout<<666+100*3;     return 0;

两道题目

乐乐想通过写程序的方法,一次求出两道题目的结果,这两道题目分别是10*3+8与20*6+7,请你设计一个程序来帮助乐乐解决这个问题吧。


【输出格式】输出10*3+8的结果与20*6+7的结果,空格隔开

【输入样例】无

【输出样例】38 127

如何分隔多个算式输出的内容?

常用的分隔方法有两种:

  1. 利用空格分开,程序写法为:

cout

  1. 利用换行分开,程序的写法为:

cout

(这里的endl就代表换行符号)

两道题目参考代码:

#include using namespace std; int main( ) {     cout<<10*3+8<<" "<<20*6+7;     return 0;

清晰的题目

乐乐做完题目之后,不清楚显示的结果是哪道题目的,现在有一道题,乐乐想在控制台输出“30+10*15的结果是:XXX(此处的XXX为30+10*15的正确结果,注意此处的冒号为中文状态下的冒号)”这样的话就比较清楚是哪道题目了。


【输入样例】无

【输出样例】30+10*15的结果是:180

清晰的题目参考代码:

#include using namespace std; int main( ) {     cout<<"30+10*15的结果是:"<<30+10*15;     return 0;

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/563360.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-02
下一篇 2022-04-02

发表评论

登录后才能评论

评论列表(0条)

保存