前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >第一章 1、点击dev图标:2、左上角点击:文件——新建——源代码(快捷键ctrl+N):3、 然后开始写代码:4、点击运行:5、保存(可以修改保存的路径),修改名

第一章 1、点击dev图标:2、左上角点击:文件——新建——源代码(快捷键ctrl+N):3、 然后开始写代码:4、点击运行:5、保存(可以修改保存的路径),修改名

作者头像
酱紫安
发布2021-05-07 16:28:53
3K0
发布2021-05-07 16:28:53
举报
文章被收录于专栏:python学习路python学习路

1.1 Dev-c++的使用

1、点击dev图标:

2、左上角点击:文件——新建——源代码(快捷键ctrl+N):

3、 然后开始写代码:

4、点击运行:

右边的那个编译加运行(点这个),左边编译,中间运行。

5、保存(可以修改保存的路径),修改名字,必须.cpp结尾。

6、运行结果:

7、如果错误,下方会打印错误提示信息:

8、其他操作:

(文件保存)点击文件——另存为,选择要保存的文件的位置:

保存到桌面:

(2)字体大小:

ctrl+滚动鼠标

1.2 传说中的c++

c++简介

C++ 是一种中级语言,它是由 Bjarne Stroustrup 于 1979 年在贝尔实验室开始设计开发的。C++ 进一步扩充和完善了 C 语言,是一种面向对象的程序设计语言。C++ 可运行于多种平台上,如 Windows、MAC 操作系统以及 UNIX 的各种版本。

起源:贝尔实验室20世纪80年底代初,c语言面向结构,代码太多不好管控

应用范围:文字处理程序及电子表格、编译器、操作系统

从c到c++

c语言是结构化和模块化的语言,面向过程。未完全实现解决软件设计危机的目标

c++保留了c语言原有的所有有点,增加了面向对象的机制

增加了面向对象机制

对c语言的功能进行了扩充

1.3 c++常用的开发工具

记事本(Notepad++)+命令行

专业大牛的身份标识,上手慢

Visual C++ 6.0

经典开发工具,与流行操作系统有冲突

VS 2015

功能强大,体积同样庞大

Code::Blocks

目前如日中天的开源免费c/c++开发工具,专业开发人员推荐使用

其他开发工具

DEV C++、CLion、C_Free、Xcode、C4droid。。。

1.4多版本的Hello World

开发第一个c++语言程序

永远的HelloWorld!

使用文本工具+MinGW

使用Code::Blocks

Dev-C++

代码语言:javascript
复制
#include <iostream> 
int main(){
    std::cout << "HelloWorld" << std::endl;
    return 0;
}
代码语言:javascript
复制
#include <iostream> 
using namespace std;
int main(){
    cout << "HelloWorld" << endl;
    return 0;
} 

1.5一个标准的c++代码拆分

#include

  • 以#号开头的语句称为预处理指令
  • #include语句不是必须的,但是如果一旦程序中有该语句,就必须将它放在程序的开始处

<iostream>头文件

  • input & output stream流 输入输出流
  • 将iostream文件的内容添加到程序中
  • iostream中包含了有关输入输出语句的函数
  • 流:是一种概念 ,将"Hello World" 像水流一样(<<)流到cout中了
  • iostream.h 以前的格式会有后缀名,现在不需要了扩展名

using namespace std;

  • 使用命名空间std,(std--standard标准的缩写,这个命名空间只能叫std)
  • std::cout、std::endl就可以缩写成cout、endl
  • 名称空间是一项c++特性,用来在编写大型程序事组织源代码

cout << "HelloWorld" << endl;

  • <<符号表示把字符串"HelloWorld" 发送给cout打印
  • endl(end line)是控制符,表示重起一行(\n)---区别\n换行 , endl--1、换行 2、fflush(stdin)
  • 与其说程序显示了一条信息,不如说它将一个字符串插入到了输出流中
  • 原理说明:

1、从概念上看,输出是一个流,可以理解程序流出的一系列字符

2、cout对象表示这种流,在iostream文件中定义

3、cout右边<<符号是插入运算符,可以将右侧信息插入到流中

return 0;

return 0 表示程序正常结束,非0表示异常结束

操作系统支持其它进程来获取别的进程的退出代码,比如,在书写一个自动安装程序,要一次安装多个应用程序,怎么才能知道其中某个程序的安装是否正常结束了呢??因为如果某个程序安装出错了再继续也许就是毫无意义的,我们就可以根据别的进程的退出码来判断了。

1.6 c++代码规范

c++编码风格

每条语句占一行

每个函数都有一个开始和结束花括号,花括号各占一行

函数中的语句对相对于花括号进行缩进

与函数名称相关的小括号周围没有空白

书写注释是一个良好的编程习惯

有助于对代码的阅读

注释语言应准确、易懂、简洁

单行注释:以“//”开头

多行注释:以“/*”开头,“*/”结尾

1.7 c++的编译和执行

编译和执行的过程

1、编译(预处理->编译->目标文件)

    • 形成目标代码/文件,目标代码是编译器的输出结果,常见扩展名为“.o”或“.obj”

2、连接

    • 将目标代码跟C++函数库连接,并将源程序所用的库代码与目标代码合并
    • 形成最终可执行的二进制机器代码(可执行程序)

3、执行

    • 再特定的机器环境下运行c++应用程序

代码语言:javascript
复制
# include <iostream>
using namespace std;
int main(){
    cout << "英雄名称:寒冰射手·艾希\n";
    // cout 后面可以输出多行文本,最后再加分号; 
    cout << "伤害:56\t\t攻击距离:600\n"
         << "护甲:15(+3.4)\t\t魔抗:300(+20)\n"
         // 最好再最后一行不用\n结尾,用<<end1结尾专业些 
         << "生命值:300(+10)\t生命回复:0.9(+0.11)" << endl;    
    return 0;     
}

1.8 课堂小结

c++简介、c++程序结构、使用集成开发工具书写代码、c++程序的编译和执行(预处理、编译、汇编、链接)

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.1 Dev-c++的使用
    • 1、点击dev图标:
      • 2、左上角点击:文件——新建——源代码(快捷键ctrl+N):
        • 3、 然后开始写代码:
          • 4、点击运行:
            • 5、保存(可以修改保存的路径),修改名字,必须.cpp结尾。
              • 6、运行结果:
                • 7、如果错误,下方会打印错误提示信息:
                  • 8、其他操作:
                  • 1.2 传说中的c++
                    • c++简介
                      • 从c到c++
                      • 1.3 c++常用的开发工具
                      • 1.4多版本的Hello World
                        • 开发第一个c++语言程序
                          • Dev-C++
                          • 1.5一个标准的c++代码拆分
                            • #include
                              • <iostream>头文件
                                • using namespace std;
                                  • cout << "HelloWorld" << endl;
                                    • return 0;
                                    • 1.6 c++代码规范
                                      • c++编码风格
                                        • 书写注释是一个良好的编程习惯
                                        • 1.7 c++的编译和执行
                                          • 编译和执行的过程
                                            • 1.8 课堂小结
                                            领券
                                            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档