C++Primer——第一讲

这篇具有很好参考价值的文章主要介绍了C++Primer——第一讲。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

重制C++Primer

目录

一、第一个程序

二、代码 

二、题目


前言

我们会从一个C++程序开始,这里默认您已经安装了Dev-C++或其他的IDE软件。


一、第一个程序

下面这串代码是可以输出“Hello world”的代码。

#include<bits/stdc++.h>
using namespace std;
int main(){
    cout<<"Hello world"<<endl;
    return 0;
}

 如果要运行它,就应该先将它编译成程序。先打开IDE,新建一个文件(Ctrl+N):C++Primer——第一讲

接着,您可以复制代码到该cpp(Ctrl+C,Ctrl+V),也可以试着打一份: 

 C++Primer——第一讲

当我们要编译的时候,应该先保存(Ctrl+S):

C++Primer——第一讲

现在,将会出现这个界面:

C++Primer——第一讲

按照自己的想法,起一个名字。这里cpp是一种文件格式 ,即普通C++源文件。点击“保存”。现在,点击编译运行(或按下Fn+F11):C++Primer——第一讲

如果代码没有错误的话,您将会看到这个: 

C++Primer——第一讲

就这样,您成功的编写、编译、运行了您的第一个C++程序。

现在我们来讲解代码。

二、代码 

您看见,第一行是这样的:

#include<bits/stdc++.h>

这个是头文件,属于预处理,所以不用加分号。您也可以自己编写、导入头文件,类似于下面这样:

#include “xxx”

我们将会在以后学到它。现在我们来看第二行:

using namespace std;

请您注意,这里是要加分号的。意为:使用命名空间std(即标准命名空间),这是为了下面的代码cout做准备的。

若省略这一行,代码也可以变成这样:

#include <bits/stdc++.h>
int main(){
    std::cout<<"Hello world"<<std::endl;
    return 0;
}

您看到,我们在cout前面加了一个std::。这里,“::”就是作用域运算符。如果您学过C语言,可以使用这行代码:

#include<bits/stdc++.h>
int main(){
    printf("Hello world")
}

效果是一样的,原因是C++兼容C语言。不过反过来是不成立的。按照我的个人风格,我偏爱用cout。

我们再往下看:

int main(){
    · · ·
}

其实这就是定义了一个叫main的函数,我们来看一下它的组成:

返回类型 函数名(形参列表){
    函数体
}

这里的main函数形参列表为空,我们以后也会接触到有形参列表的main函数。

现在我们再往下看函数体部分:

cout<<"Hello world"<<endl;

您要注意,语句后面都要加上分号。大部分函数体里的语句结尾都要加分号。就像您写作文,会有句号一样。

然后我们来看cout,这个是用来输出的,即标准输出(standard output),endl则是用来换行的。这里提一下,cout和endl都是std库里面的。

return 0;

即返回值为0。

二、题目

如果您想练习,可以试试这些题目:

洛谷P1000

洛谷B2002


总结

以上就是今天要讲的内容,谢谢您的观看。文章来源地址https://www.toymoban.com/news/detail-479720.html

到了这里,关于C++Primer——第一讲的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 自动曝光算法(第一讲)

    失业在家无事,想到以后换方向不做自动曝光了,但是自动曝光的工作经验也不能浪费了,准备写一个自动曝光的教学,留给想做自动曝光的小伙伴参考。笔者当时开发自动曝光没有按摄影的av+tv=ev=bv+sv公式弄,而是按正确的增益=目标亮度/当前亮度*当前增益的公式去开发。

    2024年02月06日
    浏览(36)
  • JavaSE面试深度剖析 第一讲

    目录 JavaSE面试深度剖析 第一讲 Java面向对象 1 面向对象都有哪些特性以及你对这些特性的理解 2 访问权限修饰符 public、private、protected, 以及不写(默认)时的区别 3 如何理解 clone 对象       本文章向大家介绍JavaSE面试深度剖析 第一讲,主要内容包括其使用实例、应用技巧

    2024年02月06日
    浏览(34)
  • 第一讲:BeanFactory和ApplicationContext接口

    BeanFactory是ApplicationContext的父接口,是真正的Spring核心容器,主要的ApplicationContext实现都【组合】了他的功能。 首先先看一下BeanFactory的接口定义: 表面上只有getBean功能,实际上控制反转、基本的依赖注入、直至Bean的生命周期的各种功能,都由他的实现类提供, 例如:Defau

    2024年02月12日
    浏览(26)
  • 蓝桥杯---第一讲 递归与递推

    本篇博客主要打卡记录博主学习蓝桥杯C++AB组辅导课的习题第一章节的题目。 这一道题主要考查 dfs 算法,然后这一道题就是以位置来进行 搜索 当搜索到最后一个位置的时候就可以 收获结果 然后考虑枚举到的位置 可以选择 选 或者 不选 这一道题目 就是枚举每一个位置,然

    2024年02月08日
    浏览(27)
  • 60题学会动态规划系列:动态规划算法第一讲

    坚持就是胜利 - -  文章目录 1.第N个泰波那切数 2.三步问题 3.使用最小花费爬楼梯 4.解码方法 力扣链接:力扣 泰波那契序列 Tn 定义如下:  T0 = 0, T1 = 1, T2 = 1, 且在 n = 0 的条件下 Tn+3 = Tn + Tn+1 + Tn+2 给你整数  n ,请返回第 n 个泰波那契数 Tn 的值。  首先我们分析一下

    2024年02月06日
    浏览(33)
  • 第一讲使用IDEA创建Java工程——HelloWorld

            为了能够让初学者更快上手Java,不会像其他书籍或者视频一样,介绍一大堆历史背景,默认大家已经知道Java这么编程语言了。本专栏只会讲解干货,直接从HelloWord入手,慢慢由浅入深,讲个各个知识点,这些知识点也是目前工作中项目使用的,而不是讲一些老的

    2024年02月11日
    浏览(29)
  • 「网络编程」第一讲:初识网络_网络基础1

    「前言」文章是关于网络编程方面的,今天内容大致是网络基础,讲解下面开始! 「归属专栏」网络编程 「主页链接」个人主页 「笔者」枫叶先生(fy) 目录 一、计算机网络背景 1.1 网络发展 1.2 认识 \\\"协议\\\" 二、网络协议初识 2.1 协议分层 2.2 OSI七层模型 2.3 TCP/IP五层(或四层

    2024年02月08日
    浏览(48)
  • 【Numpy第一讲】如何生成矩阵,如何对矩阵进行加减乘除

    该博客为本人自学自编的笔记,主要介绍了Numpy部分用处,这是第一篇Numpy文章 Numpy是一个强大的Python库,用于进行科学计算,它可以处理矩阵和很多数据。 多维数组对象 :在Numpy中,最核心的部分就是它的多维数组对象,或者叫做ndarray。这个数组允许你存储同类型的数据集

    2024年04月10日
    浏览(31)
  • 7月第一讲,LLaMA模型指令微调 字节跳动多模态视频大模型

    Valley: Video Assistant with Large Language model Enhanced abilitY 大家好,我是卷了又没卷,薛定谔的卷的AI算法工程师「陈城南」~ 担任某大厂的算法工程师,带来最新的前沿AI知识和工具,包括AI相关技术、ChatGPT、AI绘图等, 欢迎大家交流~。   近期基于LLaMA微调的模型有很多,Alpaca,V

    2024年02月16日
    浏览(28)
  • Docker第一讲 Docker容器间/容器与宿主机ping不通解决

    通过容器ip访问 容器重启后,ip会发生变化。通过容器ip访问不是一个好的方案。 通过宿主机的ip:port访问 通过宿主机的ip:port访问,只能依靠监听在暴露出的端口的进程来进行有限的通信。 通过link建立连接(官方不推荐使用) 运行容器时,指定参数link,使得源容器与被链接

    2024年02月11日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包