C语言日记 1“Hello world“

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++程序的运行环境中,常量中不允许有换行。

编译器错误 C2001 | Microsoft Docs

对\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");
}       

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值