21xrx.com
2024-11-25 00:19:46 Monday
登录
文章检索 我的文章 写文章
C++简单代码示例
2023-07-04 16:14:48 深夜i     --     --
C++ 简单 代码 示例 编程

在计算机编程领域,C++是一种广泛使用的编程语言。它最初由Bjarne Stroustrup于1983年创建,是C语言的扩展版本。它具有高速、强大和可移植性等特点,因此在软件开发过程中被广泛使用。在本文中,我们将提供一些C++的简单代码示例,以使初学者可以快速掌握其基本语法和功能。

1. Hello World

下面是一个经典的C++程序,Hello World。


#include <iostream>

using namespace std;

int main()

  cout << "Hello World" << endl;

  return 0;

这个程序的输出是一个简单的字符串,"Hello World"。这里的"<<"是C++中的流插入运算符,它将字符串作为输出流中的一个项目,并将其发送给标准输出。

2. 四则运算

接下来,让我们看一下C++中如何进行基本的四则运算。


#include <iostream>

using namespace std;

int main() {

  int a = 10, b = 20, sum, diff, prod, quotient;

  sum = a + b;

  diff = a - b;

  prod = a * b;

  quotient = a / b;

  cout << "Sum: " << sum << endl;

  cout << "Difference: " << diff << endl;

  cout << "Product: " << prod << endl;

  cout << "Quotient: " << quotient << endl;

  return 0;

}

这个程序声明了两个整数变量a和b,以及四个变量来存储它们的和、差、积和商。程序中的算术运算符+、-、*和/分别对应加、减、乘和除运算。注意,在计算除法时,C++将丢弃小数部分,输出的结果具有整数类型。

3. 判断语句

上面的代码只能用于简单计算。如果要根据不同条件执行不同的操作,就可以使用C++中的控制语句。例如,下面的代码演示如何使用if语句测试一个数是否为正数。


#include <iostream>

using namespace std;

int main() {

  int num;

  cout << "Enter a number: ";

  cin >> num;

  if(num > 0)

   cout << "The number is positive." << endl;

  else if(num < 0)

   cout << "The number is negative." << endl;

  else

   cout << "The number is zero." << endl;

 

  return 0;

}

在这个程序中,用户被要求输入一个整数,并使用cin语句将其存储在num变量中。if语句测试num是否大于0,如果是,将输出"该数是正数"。如果不是,将继续通过else if测试num是否小于0。如果是,输出"该数是负数"。如果两种情况都不符合,则执行else代码块,输出"该数是零"。

4.循环语句

C++中的另一个重要的控制语句是循环。下面的代码演示了如何使用for循环计算1到10的数字之和。


#include <iostream>

using namespace std;

int main() {

  int sum = 0;

  for(int i=1; i<=10; i++) {

   sum += i;

  }

  cout << "The sum of 1 to 10 is " << sum << endl;

  return 0;

}

这个程序使用for循环控制语句计算1到10之间所有数字的和。循环从i=1开始,循环条件为i<=10,每次迭代i递增1。循环体中的代码计算当前数字的和,并在循环结束时输出结果。

总结

C++是一种功能强大的编程语言,拥有广泛的应用领域。本文提供了一些简单代码示例,帮助初学者掌握C++的基本语法和功能。这些示例包括:“Hello World”,简单的四则运算,条件语句和循环语句。通过使用这些示例,学习者可以更好地了解C++,并开始编写自己的程序。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复