首页 > 编程语言 >C++的第一课

C++的第一课

时间:2024-08-18 17:23:00浏览次数:13  
标签:std main cout int C++ 注释 第一课 include

一、基本语法

我们就直接跳过他的介绍了,大家如果想了解可以去官网看看,那么我们就直接进入正题。

#include <iostream>
using namespace std;
int main()
{
   cout << "Hello World"; 
   return 0;
}

那么我们先来看看最简单的Hello World的输出,其实呢C++和C的代码书写方式呢还是很像的。

#include<iostream>//这是导入程序执行所必须的包

2.

using namespace std;//有这行代码意味着你可以直接使用标准库中的类和函数,
也就不需要每次在输出的时候使用std::的前缀,可以直接使用cout<<来输出

3.

int main()
{
   cout << "Hello World"; // 输出 Hello World
   return 0;
}
//这串代码就不用多说了,标准的C语言的输出main函数,唯一不同的就是C是print,C++是cout.

二、C++注释

在程序中我们加上注释可以让我们的代码可读性变得跟高,所有的语言都是有一种注释的形式,

C++中支持单行注释和多行注释,当然,注释的所有字符不会被执行。

C++的注释一般有两种方式:
 

//——  一般用于单行注释。
/*注释内容*/  用于注释多行注释

举个例子:

include<iostream>
using namespeace std;

int main(){
cout << "这是第一个代码块";
//这里有一个注释他是不运行的
cout << "这是第二个代码块";
return 0;
}

 输出:
 

这是第一个代码块这是第二个代码块

使用单行注释:

include<iostream>
using namespeace std;

int main(){
//cout << "这是第一个代码块";
//这里有一个注释他是不运行的
cout << "这是第二个代码块";
return 0;
}

输出:

这是第二个代码块

使用多行注释

include<iostream>
using namespeace std;

int main(){
cout << "这是第一个代码块";
/*
这里有一个注释他是不运行的
cout << "这是第二个代码块";
*/
return 0;
}

输出:

这是第一个代码块

标签:std,main,cout,int,C++,注释,第一课,include
From: https://blog.csdn.net/weixin_70293633/article/details/141280969

相关文章

  • C++Builder XE2 lite精简版
    听说XE8要出了,我这刚从CB6转型到2010不久的,也是眼馋。奈何XE7太大了,平时也只是学习琢磨点小东西,网上找的2010、2011(XE1)的精简版用着挺好,就是感觉不那么稳定。这两天闲着没事做了一个C++BuilderXE2的精简版,测试能用,没有集成第三方控件,带boost库,fmx。纯C++的(顺便鄙视一下那些只做de......
  • 【重学c++primer】第五章第二节 深入浅出:左值和右值
    文章目录左值右值传统的左值和右值划分glvalueprvaluexvalue总结左值和右值的转换左值转右值decltype左值右值传统的左值和右值划分左值:英文为leftvalue,简写lvalue右值:英文为rightvalue,简写rvalue一个左一个右,这个左右的判定是针对什么呢?实际上是针对等......
  • C++实现计算器(菜鸡版*2)
    我写了两种,都是支持小数的(默认从左到右,请自行解括号)别喷我这个很菜,还要用户自己解括号。大部分计算器不都这样吗(包括Windows自带的),而且我还编了一个可以直观的看到公式的。话虽如此,但我还是会努力编出更好用的计算器的喜欢就收藏一下吧第一种:数字/运算符一个一个输入代码:......
  • C++判断素数模板
    首先是朴素方法代码:#include<bits/stdc++.h>usingnamespacestd;intnum;boolcheck(intnum){if(num<2){returnfalse;}for(inti=2;i<=sqrt(num);i++){if(num%i==0){returnfalse;}}returntr......
  • C++(>>)
    目录1.位移操作符(BitwiseRightShiftOperator)2.输入流操作符(StreamExtractionOperator)3.在OpenCV中的重载操作符4.在类中的重载操作符总结在C++中,>>是一个多功能的操作符,根据上下文的不同可以有不同的含义和用途。下面详细介绍其在各种场景中的用法。1.位移操作......
  • C++(cv::VideoCapture::open())
    在OpenCV中,cv::VideoCapture类用于从视频文件或摄像头捕获视频流。cap.open()是cv::VideoCapture类的一个成员函数,用于打开视频源。以下是关于cap.open()的详细介绍:函数定义cv::VideoCapture::open有两个主要的重载形式:boolopen(intindex)这个重载版本用于打开一......
  • 【C++二分查找】1954. 收集足够苹果的最小花园周长
    本文涉及的基础知识点C++二分查找LeetCode1954.收集足够苹果的最小花园周长给你一个用无限二维网格表示的花园,每一个整数坐标处都有一棵苹果树。整数坐标(i,j)处的苹果树有|i|+|j|个苹果。你将会买下正中心坐标是(0,0)的一块正方形土地,且每条边都与两条坐......
  • C++可控制线程
    大家好,本人是C++新人qing。我学习编程也快十年了,这一年来我用C++写了一些程序,有了一些新奇的想法。我写了一些诸如“C语言存储变长字符串”、“C++可控制线程对象”、“TCP通信接收任意长度字符串”的代码。这些都是我的拙作,希望能够分享给大家,主要是新人可以练练手,有意见也......
  • 鼠标键盘控制c++
     感觉鼠标控制挺好玩的 要想完成鼠标的一系列控制,首先你需要一个头文件:#include<windows.h> 以下是鼠标单击左键的代码,可以做成子程序(我是背下来的):mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0);//按下左键Sleep(10);//要给一些应用反应时间mouse_event(MOUSEEVENTF_L......
  • 【全网独家】OpenCV C++ 图像处理实战 :多二维码识别(代码+测试部署)
    介绍在现代社会,二维码无处不在,从支付、物流到用户身份验证,二维码的应用极其广泛。本文将详细介绍如何使用OpenCV在C++环境下实现多二维码识别。我们将涵盖其应用场景、原理解释、算法流程图以及实际代码实现。应用使用场景仓储物流管理:快速扫描多个包裹上的二维码,实现高......