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

边栏推荐
猜你喜欢
创建ROS工作空间](/img/2a/11e5023ef6d052d98b4090d2eea017.png)
[ROS](01)创建ROS工作空间

Raj delivery notes - separation 第08 speak, speaking, reading and writing

C语言sizeof和strlen的区别

Briefly write about the use and experience of PPOCRLabel

第十五单元 分页、过滤

How does Apache, the world's largest open source foundation, work?

Creating seven NiuYun Flask project complete and let cloud
CMakeLists.txt详解](/img/34/577c729f06748f625ca0c223496d48.png)
[ROS](03)CMakeLists.txt详解

【ROS】工控机的软件包不编译

鼠标右键菜单栏太长如何减少
随机推荐
使用云GPU+pycharm训练模型实现后台跑程序、自动保存训练结果、服务器自动关机
第十三单元 混入视图基类
Unit 5 Hold Status
[ROS] The software package of the industrial computer does not compile
瑞吉外卖笔记——第08讲读写分离
C语言一维数组练习——将一个字符串中的某个字符替换成其它字符
A little thought about password encryption
[ROS] (01) Create ROS workspace
window10下半自动标注
云GPU(恒源云)训练的具体操作流程
Flask framework
c语言用scanf出错不安全的解决办法
yolov5,yolov4,yolov3乱七八糟的
C语言初级—常见问题(100~200素数,计算1+11+111+...,从键盘获取一个数并输出有几个位)
Go语言初始
IDEA打包jar包
chapter7
drf序列化器-Serializer
How does Apache, the world's largest open source foundation, work?
鼠标右键菜单栏太长如何减少