可用cout也可以printf
2025-05-31 21:44:55
发布于:北京
20阅读
0回复
0点赞
在这里我们要先复习一下C++基础框架:
#include<iostream>//头文件,负责调用函数
using namespace std;//命名空间,如果去掉就要std::cout<<"我只是一个路过的题解";
int main(){//主函数
return 0;//返回值,默认为0,表示程序终止。可以去掉。
}
基本框架主要注意的是头文件和主函数,主函数必须只有一个,头文件嫌麻烦的可以换成bits/stdc++.h(万能头)。
然后复习一下函数,函数是指重复使用为达成某种目的的程序,函数也可以自我调用,俗称递归(有点麻烦,后续会讲)在这里我们用C++头文件(iostream)自带的函数cout或者printf。
cout的用法很简单,只需要cout<<要输出的内容<<endl;
注意,输出字符串要带双引号,<<endl是换行,每个函数末尾要加分号(;)
printf指格式化输出,printf(输出的内容);同样不能忘记分号。
piintf("@#$!%&\n")的\n是指换行。输出结果为:
@#$!%&
而数据结构组成的变量在函数中会作为形参,变量的定义:
int a;
数据类型:
int=整形
long long=比整形长
char=字符
string=字符串
float=浮点
double=长一点的浮点
浮点数格式化输出:
printf("%.2(点后几位)f",a);
cin是指输入,比如
cin>>a;
下面则是简单版代码(你还在看嘛):
#include<bits/stdc++.h>
using namespace std;
int main(){
cout<<"Hello world"<<endl;
//printf("Hello world\n");或者用printf
return 0;
}
简单代码看完了,接下来就是......
自定义函数
我们可以定义一个类型为“void”的函数,比如:
void ddw(参数,如“int a,int b”){//函数类型(返回值的类型,如int)和名称(别问我为什么是迪迪卫)
//函数体(要执行的代码)
//return ;(结束函数,还有返回值,void可以没有这个)
}
然后就是完整版函数:
void ddw(){
cout<<"Hello world";
}
最后,在主函数运行ddw函数。
#include<bits/stdc++.h>
using namespace std;
void ddw(){
cout<<"Hello world";
}
int main(){
ddw();
return 0;
}
有没有人从头看到这里?
这里空空如也
有帮助,赞一个