【C++基础】3.第一个C++程序——《跟老吕学C++编程语言》
- 第一个C++程序“Hello world!”
- 1.创建新项目
- 2.选择“控制台程序”
- 3.命名存储
- 4.输入代码
- 5.编译运行
- 第二个C++程序“你好,世界!”
- 1.输入代码
- 2.编译运行
- C语言跟C++语言的区别
- 1.结构不同
- 2.设计不同
- 3.函数库不同
- 第一个C程序“Hello world!”
- 方法一:使用printf函数
- 方法二:使用puts函数
- 方法三:使用fprintf函数
- 方法四:使用write函数
- 方法五:使用标准输出流
- 总结
第一个C++程序“Hello world!”
C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。
C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。“Hello world!”算是最简单的程序了。
当然,很多朋友问,我才刚开始看老吕你写的教程,还没搞明白代码是什么意思呢,怎么就直接开始写第一个C++程序了呢?
老吕想说,大家写的教程都千篇一律,实在太无趣了,不如这样吧,我们虽然看不懂,但是可以先实践一下最简单的C++程序是怎么写的,然后再开始学。
接下来我们开始写第一个最简单的C++程序“Hello world!”吧
1.创建新项目
输入代码时一定要用英文,不然会报错。
2.选择“控制台程序”
选择C++和Windows,点击下一步
3.命名存储
给新项目取名为“Hello world!”,并选择存放路径
4.输入代码
打开程序
在输入框内出入:
#include <iostream>//头文件
using namespace std;
int main()//主函数
{cout << "Hello world!\n";//cout是输出,\n是换行符,“”中可输入中文return 0;//结束程序
}
“//”后面的是注释,不会被编译。
5.编译运行
Ctrl+F5编译运行后控制台上会显示出“Hello world”
第二个C++程序“你好,世界!”
1.输入代码
当然,“”中可以写中文,代码如下:
#include <iostream>//头文件
using namespace std;
int main()//主函数
{cout << "你好,世界!\n";//cout是输出,\n是换行符,“”中可输入中文return 0;//结束程序
}
2.编译运行
运行后就会显示 "你好,世界!”
C语言跟C++语言的区别
1.结构不同
- C语言:C语言结构只有成员变量,而没成员方法。
- C++语言:C++结构中可以有自己的成员变量和成员函数。
2.设计不同
- C语言:C语言进行过程化、抽象化的通用程序设计。
- C++语言:C++既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。
3.函数库不同
- C语言:C语言有标准的函数库,它们松散的,只是把功能相同的函数放在一个头文件中。
- C++语言:C++对于大多数的函数都是有集成的很紧密,是一个集体。
第一个C程序“Hello world!”
当然,我们安装的Visual Studio环境是一样可以运行C语言程序的,我们接下来用C语言程序展示一下与C++语言的不同在哪里
C语言中编写"Hello, World!"程序的几种方法:
C语言在Visual Studio的操作跟C++语言是一样的,所以下面就不写具体方法和贴图了,直接出源码
方法一:使用printf函数
#include <stdio.h>int main() {printf("Hello, World!\n");return 0;
}
方法二:使用puts函数
#include <stdio.h>int main() {puts("Hello, World!");return 0;
}
方法三:使用fprintf函数
#include <stdio.h>int main() {fprintf(stdout, "Hello, World!\n");return 0;
}
方法四:使用write函数
#include <unistd.h>int main() {write(1, "Hello, World!\n", 14);return 0;
}
方法五:使用标准输出流
#include <iostream>int main() {std::cout << "Hello, World!" << std::endl;return 0;
}
总结
总的来说,C语言和C++语言有着不同的编程范式、语法特性、类型检查机制、面向对象编程支持、标准库等方面的区别。C++是在C语言的基础上进行扩展和增强的,支持更多的编程范式和特性,特别适合面向对象编程。而C语言则是一种更为简洁和基础的编程语言,适合于需要较低层次的系统编程和嵌入式系统开发。
本文写的C语言和C++语言的例子都是很简单的,想入门的朋友,建议自行敲击键盘几十、几百次,最好背下来,这样就很快能进入编程的氛围了。
👨💻博主Python老吕说:如果您觉得本文有帮助,辛苦您🙏帮忙点赞、收藏、评论,您的举手之劳将对我提供了无限的写作动力!🤞
🔥精品付费专栏:(暂时免费,尽快订阅、收藏哦)🔥
《跟老吕学Python编程》
《跟老吕学Python编程·附录资料》
🌐前端:
《跟老吕学HTML》
《XHTML》
《CSS》
《JavaScript》
《Vue》
💻后端:
《跟老吕学C语言》
《C++》
《Java》
《R》
《Ruby》
《PHP》
《Go》
《C#》
《Swift》
《Python》
💾数据库:
《跟老吕学Oracle语言》
《MYSQL》
《SQL》
《PostgreSQL》
《MongoDB》