CCF中学生计算机程序设计入门-01-让计算机告诉大家我爱编程
编写第一个计算机程序
1 新建源代码
打开Dev-C++,有3种方式新建一个源文件
1)点击如下红色新建源文件图标
2) 点击如下文件-- 新建--源代码
3) 使用快捷键 Ctrl+N
通过以上三种方式,创建一个源代码文件,就可以编写代码了,具体如下
2 编写代码
通过编程工具编写第一个C++程序,要求输出:I love programming.
#include<iostream>
using namespace std;
int main(){
cout<<"I love programming."<<endl;
return 0;
}
保存源文件
把源文件保存到计算机磁盘中,具体如下
点击Ctrl+S保存,
指定一个保存目录
输入一个程序的文件名
C++程序是以 .cpp 结尾的
3 编译代码
C++是一种编译型编程语言,它要求开发者编写的符合C++语法的代码,必须先通过专门的编译器进行编译,转换成计算机可以直接执行的机器指令,然后才能运行并得到结果,可以通过如下3种方式编译
1)菜单进行编译
2)快捷图标编译
3)快捷键进行编译 --通过F9 快捷键进行编译
4 运行代码
编译后的代码可以进行,输出程序命令结果,本示例程序输出 “I love programming.”
可以通过如下3种方式进行运行
1)菜单--运行--运行或者运行--编译运行
2)快捷图标
3)快捷键 F10 运行或者F11 编译并运行
运行输出结果
5 修改程序并运行
通过编程工具编写第一个C++程序,要求输出:我喜欢C++编程!
#include<iostream>
using namespace std;
int main(){
cout<<"我喜欢C++编程!"<<endl;
return 0;
}
拓展
1 代码注释
在C++中代码注释也非常重要,它不被编译器执行,主要用于开发者理解代码
注释有两种,分别是单行注释和多行注释
单行注释
以 //
开始,直到行尾结束,比如:
#include<iostream>
using namespace std;
int main(){
//输出如下中文内容 并换行
cout<<"我喜欢C++编程!"<<endl;
return 0;
}
多行注释
以 /*
开始,以 */
结束,可以跨越多行。
#include<iostream>
using namespace std;
/*
这是一个多行注释
它可以跨越多行来解释代码块或函数的功能
main函数是C++程序的入口,只能有一个main函数
*/
int main(){
cout<<"我喜欢C++编程!"<<endl;
return 0;
}
2 代码结构
通过注释来说明代码结构
/*
include包含的意思,相当于在程序前嵌入了一段已经编好的程序,函数,可以直接使用帮助我们简化程序开发
Iostream输入输出流头文件,本程序使用了输入函数:cin,和输出函数:cout
头文件有很多,如math、string、algorithm
*/
#include<iostream>
/*
使用名词空间,std标准,为standard简写,为标准的命名空间
引用名字空间是为了解决程序中同名时的冲突
比如:A班有一个同学叫 john ,B班也有一个同学叫 john。如果在程序前引用的是A班的名称空间,则程序引用 john 时,默认是A班的 john
也可以编程时特指 std::cin>>l>>w;
*/
using namespace std;
//main函数是C++程序的入口,只能有一个main函数
int main(){
//cout输出后面字符串内容我喜欢C++编程!
//endl 换行,输出我喜欢C++编程!后,换一行
cout<<"我喜欢C++编程!"<<endl;
//函数返回值 main函数return 0 可正常退出
return 0;
}
3新建源代码模板
新建源代码文件时,默认一些头文件,命名空间,main函数,每次写比较麻烦,可以通过配置新建源代码模板方式设置,后续新建时自动带出对应代码
1) 工具--编辑器选项 打开编辑器属性
2) 复制如下代码到输入框
#include<iostream>
using namespace std;
int main(){
return 0;
}
3)再次新建源代码文件 自动生成如下代码
作者:newcode 更多资源请关注纽扣编程微信公众号
从事机器人比赛、机器人等级考试、少儿scratch编程、信息学奥赛等研究学习