21xrx.com
2024-12-22 23:39:14 Sunday
登录
文章检索 我的文章 写文章
C++程序代码示例
2023-07-02 20:01:33 深夜i     --     --
C++程序 代码示例 编程语言 开发工具 计算机科学

C++是一种流行的编程语言,广泛用于开发各种不同类型的应用程序。这里我们将给大家展示一些简单的C++程序代码示例,帮助初学者更好地了解C++语言的基本结构和语法。

1. Hello World 程序

这是所有编程语言中最基础的程序,它能够输出 "Hello World" 字符串到屏幕上。


#include <iostream>

using namespace std;

int main()

  cout << "Hello World!" << endl;

  return 0;

这个程序中用到了一个头文件 iostream,它包含了cin和cout,这两个主要用于从标准输入输出流中读取/写入数据。同时,我们也使用了命名空间 std,其目的是避免在代码中使用 std::cout 或者 std::cin 这样的前缀。

2. 变量和数据类型

下一个示例介绍了C++中如何定义变量和数据类型。


#include<iostream>

using namespace std;

int main()

  int a = 5;

  float b = 5.5;

  char c = 'a';

  bool flag = true;

  cout << "a: " << a << endl;

  cout << "b: " << b << endl;

  cout << "c: " << c << endl;

  cout << "flag: " << flag << endl;

  return 0;

在这个示例中,定义了四个变量 a,b,c 和 flag,分别代表整型、浮点型、字符型和布尔型。在输出时,我们使用了 cout 流控制符号 “<<” 来对变量的值进行输出。

3. C++循环语句

在C++中,循环语句用于重复执行某些特定的操作,如下示例所示:


#include <iostream>

using namespace std;

int main(){

  int num = 10;

  // for loop

  for (int i = 1; i <= num; i++)

    cout << i << endl;

  

  // while loop

  int j = 0;

  while (j < num) {

    cout << j << endl;

    j++;

  }

  // do-while loop

  int k = 0;

  do {

    cout << k << endl;

    k++;

  } while (k < num);

  return 0;

}

在上面的示例中,我们定义了一个整型变量 num,并且用三种不同的循环语句来完成从1到num的打印输出。第一个是 for 循环,用于循环n次,显示 i 的值,每次 i 都会加1。第二个是 while 循环,循环条件是 j 小于 n,然后不断输出 j 并且 j 自加。第三个是 do-while 循环,它会先执行循环再判断循环条件是否成立。

4. C++中的条件语句

条件语句在程序中有重要作用,它们能帮助程序根据不同的条件执行不同的操作,如下所示:


#include <iostream>

using namespace std;

int main() {

  int num = 10;

  if (num < 0)

    cout << "Number is negative" << endl;

   else if (num == 0)

    cout << "Number is zero" << endl;

   else

    cout << "Number is positive" << endl;

  

  return 0;

}

在这个示例中,我们使用了 if-else 条件语句,来判断 num 的值是否为正数,负数或者零。当 num 小于 0 时,输出“Number is negative”,等于 0 时输出“Number is zero”,否则输出“Number is positive”。

C++是一种非常强大的编程语言,可以用于开发各种不同类型的应用程序。以上是一些简单的C++程序代码示例,如果您正在学习C++编程语言,这些代码示例可以帮助您更好地理解这门编程语言的核心概念和语法。

  
  

评论区

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