03c++第一个程序

155 阅读3分钟

今天是我们学习编程的第一课,在开始之前,总是要安装的一个软件。我选择g++,可能你喜欢dev-c++,codeblocks,vs .....所有的这些仅仅是工具,只是起到一个编译的工作,不影响我们的学习。

多大点事.jpeg 我是一个比较随性自由的人,世间却有一些先入为主的概念,所以还是建议不要因为工具的原因进行一些不必要的纠纷。用碗喝水或者用杯子喝水,都是解决生理问题,别给我谈优雅。我的电脑上现在仅仅安装了一个g++,所以我就用它了,就是懒呗,哈哈哈哈。。。。

懒人.jpeg

好吧我们现在正是开始,喜欢一个姑娘就要去追,对不对,虽然你一无所有,但是梦想坚挺,而不是在这里空谈爱情理论。安装软件的事情就直接交给你吧。我这边先略过了,如果真的不会安装,给我留言。我帮你解决。

我不会.jpeg

软件我从心里默认大家已经安装好了,那我们正是开始我们的第一课了。

盘古开天破天荒的开始

盘古.jpeg

#include <iostream>
int main()
{
  std::cout<<"hello world" << std::endl;
  return 0;
}

在开始编译之前我们先讲解一下这个代码。

#include <iostream>
#井号我们程序上称为预处理执行,预处理就是交给编译器一些活,给他说准备好,醒醒老弟,我们开始干活了
include英语就是包含包括,包含啥呢
iostream 其实他是一个简写加组合 i是input输入 o是output输出,stream小河,在c++中我们要说流,组合起来就是输入输出流。
  
好了,总结一下,就是
  告诉编译器,我们要把输入输出流拿过来,我们开始干活,哈哈哈。。

干活.jpeg

int main() {
  
}
int是英文integer的简写 也就是整数的意思,看这个数字就知道我们的程序是不是正常结束。以前医生拿个听诊器,在肚子上听一听,来诊断我们是不是肚子胀,哈哈哈哈。。。。
main是主要的,在此我们称为主函数,所有的代码从这里开始运行,后面加上一对小括号,就说名他是主函数了,说明他是一种工具了。。。大括号是我们的代码都从里面开始一条一条的执行。

医生.jpeg

std::cout << "hello world" << std::endl;
std是一个英文单词 standard标准的简写。
::这在c++叫做域操作符,就是里面的意思
count这也是一个简写组合console 终端,就是黑窗口,80年代的电脑没有这些花花绿绿的界面,就是一个屏幕上就是黑乎乎的一片。out英文出去,其实就是输出,让我们把这段话输出到屏幕上hello world输出到屏幕上
endl也是组合end + line就是最后一行,换行的意思。
做个小总结:
  把标准里面的输出叫过来,让他输出hello wolrd这句话,并且让他换行。

黑客.jpeg

return 0; 
是说如果我们程序正常退出,他会告诉电脑,我是正常退出的,如果不是正常退出,他会显示其他数字。你是不是遇到过你打开游戏,突然卡了,怎么操作都不动,你要做的就是把软件强制关掉或者直接暴力拔电源,这都不是正常结束的。

拔电源.jpeg

好了,整个代码就这么点意思,当你点击编译运行时,就会出现下面这句话。。。。

输出.jpg

有点尴尬,忙活了半天竟然是输出这句话,哈哈哈。。。。进步了,你已经领跑了好几亿人,虽然这是最简单的程序,我们后期会一直在黑窗口下玩一段日子,体会一下老一辈们是咋写程序的,耐住性子,一口一个我擦,才能进步。

搞笑.jpeg

今天就到这了,我去南墙晒晒太阳。。。。

DHB 又是一个周末好爽。