2020-08-12 (因为我开了360护眼模式,c++有些地方是绿色的)
来到这里的小朋友是不是想要学习c++的呐
0基础可以康康,接下来会按照这个进度循序渐进的分享下去
接下来咱们步入正题:
先下载Dev-cpp(需要的评论dd)
我下载的是英文版,大家还是下载中文版的吧
新建源码:
快捷键ctrl+n
这里推荐三个网站:http://noi.openjudge.cn/
http://ybt.ssoier.cn:8088/index.php
https://www.luogu.com.cn/
P.s.目前主要是前两个网站,洛谷对新手不太友好
头文件
第一行打什么呢?
我们知道c++内部有很多函数,
但是调用这些函数之前我们必须要进入到这个函数库,
那么就出现了我们的头文件,
初学者我们就尝试最简单的万能头
1 #include2 using namespace std;
※这个必须要背下来
有同学可能看到#include
注意:
在5.0版本Dev C++中,
其他常用的min, max函数也不保证包括,需要注意如下几个细节: ①、getchar(),stdin,stdout,freopen(),fclose(), scanf()在c++中需要调用
②、memset()需要包含C头文件
③、qsort(),exit()需要包含C头文件
你现在还可能不透彻理解以上注意事项,就慢慢消化吧,在信息学奥赛中一定要注意以上细节,请记住:“细节决定成败”。
int main
在后期我们会学习如何自定义函数,
那如何将自定义函数与我们主代码分开呐
就出现了
1 #include2 using namespace std; 3 int main(){ 4 return 0; 5 }
main后面跟了一对圆括号( ),表示它是一个函数。C++中所有函数都跟有一对圆 括号( ),
括号中可以有一些输入参数。注意,圆括号中即使什么都没有也不能省略。主函数main()中的内容,由一对花括号{ }括起来。
return 0指结束程序,你不结束的话呢......
代码的末尾必须要加上;(头文件等除外)
输入输出
接下来就要填充内容了,
我们利用计算机是为了计算,
那么需要向程序传入一个数据,程序给你传出一个数据
那么我们就需要下面两个东西
cin>>;
cout<<;
这是最基本的输入输出
cin是输入,去掉前面那个c就是in,进入
cout输出,同上,为out,输出
后面的>>,<<不能落下,他们后面就是要输入输出的内容了。
后期我们还会用到scanf("",&);
printf("",&);
但这些的具体用法要等到下一篇了
P.s.
system("pause") 在4.99以前版本的Dev-C++环境下,为了查看程序运行结果,
需要在main函数的return 0语句前加上:system("pause"); 这样程序运行到该语句时,
结果显示屏幕将会停留,让大家有时间看程序的输出结果,否则结果显示屏幕将会一闪而过。
在4.99之后的版本可不必加该语句,运行结束后结果显示屏幕将自动停留。
接下来我们来看题目(第一道题应该还是蛮兴奋的)
http://noi.openjudge.cn/ch0101/01/
http://ybt.ssoier.cn:8088/problem_show.php?pid=1001
【题目描述】
编写一个能够输出“Hello,World!
”的程序,这个程序常常作为一个初学者接触一门新的编程语言所写的第一个程序,也经常用来测试开发、编译环境是否能够正常工作。
提示:“Hello,World!
”中间没空格。
【输入】
无
【输出】
Hello,World!
【输入样例】
(无)
【输出样例】
Hello,World!
是不是感觉很easy?(感觉自己的智商被侮辱)
写完代码,按F11编译运行,或是点上面第19个小图标,
当代码中有错误时,c++会温馨提醒您
改正后再次F11,
编辑好了代码,快去网上提交吧!
#includeusing namespace std; int main(){ cout<<"Hello,World"; //注意格式,输出时要打括号,具体原因下篇见 //“//”为注释 ,大概就是给人看的,机器自动略过 return 0; }
---------------------感谢阅读,有错误或建议请您指出----------------------