当前位置:网站首页>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");
}

边栏推荐
- drf源码分析与全局捕获异常
- 深度学习框架pytorch快速开发与实战chapter4
- drf view component
- The 2nd China Rust Developers Conference (RustChinaConf 2021~2022) Online Conference Officially Opens Registration
- MobileNet ShuffleNet & yolov5替换backbone
- Verilog学习 系列
- [ROS] Introduction to common tools in ROS (to be continued)
- drf序列化器-Serializer
- static关键字3种作用,简单粗暴对比,好理解
- 【Camera2】由Camera2 特性想到的有关MED(多场景设备互动)的场景Idea
猜你喜欢
随机推荐
Unit 14 Viewsets and Routing
paddle window10环境下使用conda安装
[ROS](01)创建ROS工作空间
[ROS] (02) Create & compile ROS package Package
Flask-RESTful request response and SQLAlchemy foundation
第十三单元 混入视图基类
drf源码分析与全局捕获异常
yolov5 improvement (1) Add attention focus mechanism
C语言初级—从键盘接收一个整形并逆序输出
Flask request application context source code analysis
【Camera2】由Camera2 特性想到的有关MED(多场景设备互动)的场景Idea
Raj delivery notes - separation 第08 speak, speaking, reading and writing
【c】大学生在校学习c语言常见代码
重新学习编程day1 【初始c语言】【c语言编写出计算两个数之和的代码】
第六单元 初识ORM
[ROS] The difference between roscd and cd
【c】小游戏---扫雷雏形
鼠标右键菜单栏太长如何减少
window10 lower semi-automatic labeling
C语言初级—判断一个数是不是素数(函数封装)








