百合文库
首页 > 网文

如何用轻小说的方式学C (二) 天秤(上)

2023-04-01编程Ccpp 来源:百合文库
“呐吾徒哟,100吨棉花和100吨铁哪个更重?”
“这还用说吗,当然是一样重啊。”
刹那侧了侧头,懵逼地看着满怀期待却落空的凛音。旁边的久远则捂着肚子开始笑了起来。
“然而某位师傅最开始似乎不这么认为的,而且她还说一般人肯定都会错(噗哈哈哈哈)”
“闭嘴!”
恼羞成怒的凛音哐叽一声打开了笔记本,喊到:“那么今天写一个比较大小的程序!”
“写一个比较大小的程序所以以后可以先输入100 100,然后得出它们一样重的答案吗?”久远边岔气边说着。
凛音没有理会久远,而是监督着刹那打开了编辑器,看着她敲完了昨天学的代码。
#include<iostream>
int main() {
std::cout<<"Hello, Setsuna"<<std::endl;
return 0;
}
“首先是第一行;第一行是一个宏指令,你可以简单理解为在编译器正式着手看你程序之前,有个叫预处理器的东西会先对你的宏指令进行替换。注意,是替换,不带任何深层分析的替换。”
“以后还会学到其他的宏指令,你先记住 #include 这个宏指令即可。这个指令的意思是,叫系统去找同名的文件,然后啪的一下复制粘贴biubiu地贴在你写#include的这一行这里。”
(这什么拟声词)
“#include后面可以跟单书名号<> 也可以跟双引号 "" ,配对的符号之间写你需要的文件名。两者之间的区别在于,<>只寻找库里的文件,而""寻找你当前文件夹下的文件。”
“这样的文件,我们叫他‘头文件’。”
“头文件?”
刹那摸了摸自己的头,庆幸头并没有被吸到电脑里去变成一个文件。
“嘛毕竟通常都是写在程序一开始的地方,所以叫‘头文件’嘛。”
凛音喝了口水,继续讲解到:“iostream是一个文件,意思是input&output stream,输入输出流。流是某大佬定义的概念,大意就是把所有的东西看成一串,你可以写程序依次一块一块处理。”
(侧头,不解)
“总而言之就是负责读黑框框里面的东西和往黑框框上面打东西的!”
旁边的久远吃了一块炸鸡,嘟嘟哝哝地抱怨你这样说明谁听得懂。
“食物,没收!!!”
“那么,第一行的#include<iostream>讲完了。就是在库里面找一个叫iostream主要负责输入输出的文件,并且啪地贴到你代码的开头。”
刹那思考了一下,说到:“就是调库而已?”
“初学者就这么理解吧,反正初学者基本次次都会写上的。基本以后你一想用什么系统提供的东西,都需要检查一下看看相应的‘头文件’你是否写在了开头。没写,到时候编译器看到你用的东西会很迷惑不知道是什么,但是写上了以后因为对应的头文件会贴在你程序的开头,所以机器会提前看到你用的东西。”
猜你喜欢