当前位置:网站首页>C语言日记 1“Hello world“
C语言日记 1“Hello world“
2022-08-02 14:03:00 【宇 -Yu】
project 1:
topic:
"Hello world"
OK let's go.
源代码:
#include<iostream>//包含头文件iostream
using namespace std;//使用命名空间std
int main()
{
cout << "欢迎学习C++语言!" << endl;
return 0;
}
这是书上的源代码,但其实大可不必,直接
#include<iostream>
using namespace std;
int main()
{
cout << "欢迎学习C++语言!" ;
}
结果也一样。
题目叫我们干什么我们就干什么,用最简的方法。
学习过程:
1. 注意输入法是中文还是英文,常常碰到因为输入中文拼写同样的字符导致运行失败
2. 这个()是干嘛的?
main是主函数名,main( )表示主函数。
3. {}表示什么?这个具体函数的内容吗
main是主函数名,函数体用一对花括号括起。函数是C++程序中最小的功能单位。C++程序里必须有且只能有一个main( )函数,它是程序执行的入口。
4.return 0是啥?
程序第6行return 0的作用是向操作系统返回一个零值。
如果程序不能正常执行,则会自动向操作系统返回一个非零值,一般为-1。
本例中主函数内只有一个以cout开头的语句。
4.换行方式
法一:
用最传统的endl ,例:
#include<iostream>
using namespace std;
int main()
{
cout << "我是你爸爸" << endl << "儿子";
return 0;
}
与此同时,我们在法一中还可以看到(得到结论),在输出时,我们不仅可以输出英文字符,还可以输出中文字。
法二.
利用换行符“\n”,例:
#include<iostream>
using namespace std;
int main()
{
cout << "zhe\nshi\nyi\ndao\nqian\ndao\nti";
}
注意,在实践过程中,我们发现:在换行中,电脑运行的模式不是人眼识别人脑分析,且字符串内部不能换行,就像单词内不能换行一样。我们可以用例1来证明(例证):
#include<iostream>
using namespace std;
int main()
{
cout << "
zhe
shi
yi
dao
qian
dao
ti";
}
结果编译失败,且根据报错,我们可以知道:在C++程序的运行环境中,常量中不允许有换行。
对\n具体详细应用解释:
例1:
// C2001b.cpp
#include <stdio.h>
int main()
{
printf_s("Hello,\n\
world");
printf_s("Hello,\
\nworld");
printf_s("Hello,\n"
"world");
printf_s("Hello,"
"\nworld");
printf_s("Hello,"
" world");
printf_s("Hello,\
world");
}
边栏推荐
猜你喜欢
随机推荐
verilog学习|《Verilog数字系统设计教程》夏宇闻 第三版思考题答案(第十二章)
[ROS] The difference between roscd and cd
Flask项目的完整创建 七牛云与容联云
Unit 7 ORM table relationships and operations
MobileNet ShuffleNet & yolov5 replace backbone
8576 Basic operations of sequential linear tables
网络剪枝(1)
Web Design (Beginners) [easy to understand]
Flask-SQLAlchemy
第十五单元 分页、过滤
第十三单元 混入视图基类
【c】大学生在校学习c语言常见代码
Building and getting started with the Flask framework
使用云GPU+pycharm训练模型实现后台跑程序、自动保存训练结果、服务器自动关机
drf routing component Routers
The specific operation process of cloud GPU (Hengyuan cloud) training
verilog学习|《Verilog数字系统设计教程》夏宇闻 第三版思考题答案(第九章)
【Camera2】由Camera2 特性想到的有关MED(多场景设备互动)的场景Idea
window10下半自动标注
动手学ocr(一)