c++基础到进阶(1) 程序的编译和设计

1、关于include

一个c++的程序,你首先打的或许就是#include “iostream”或#include “stdio.h”
include是起到一个预编译的作用
比如你的程序需要用到sort函数,那么你就要预编译algorithm
就是这个道理

2、程序的必要框架

一个程序,怎么运行呢
一般我们都是有一个程序的框架的
框架:

#include <头文件>
using namespace std;	//加上这段就可以直接使用cout了,建议加上

全局变量区

int main(){	(主函数中会进行具体代码)
	
	return 0;
}

所有的程序一般都需要这些东西

3、基本输入输出

c++中输入输出有很多种,这里建议两种输入输出
第一种:

输出:printf  输入scanf
头文件:cstdio或stdio.h

第二种:

输出:cout  输入:cin
头文件:iostream; 
(需要加using namespace std!!!)

scanf和printf的时间复杂度比cout和cin低很多,但笔者还是在题目不卡这样的时间复杂度的情况下建议用cout和cin,可以加快code的速度,

printf和scanf介绍

printf和scanf都是在cstdio、stdio.h和iostream里的(iostream不建议再用printf和scanf的时候使用)

printf一般用法1

输出一个变量

printf("%变量类型",变量名);

也可以连起来输出

printf("变量类型%变量类型%变量类型",变量名,变量名,变量名);

printf一般用法2

直接输出一句话

printf("hello world");

printf一般用法3

换行输出变量

printf("%变量类型\n",变量名);

printf一般用法4

句子和变量一起输出

printf("句子%变量类型",变量名);

printf一般用法5(重点)

变量保留小数

printf("%.保留小数的位数 变量类型",变量名);

这可能看不懂啊
演示一下吧

double a=1.000001;
printf("%.2lf",a);

输出结果是
1.00
懂了吧

scanf一般用法

scanf比较简单,就一种

scanf("%变量类型",&变量名);

& 是地址符,就是获取变量的地址,让变量输入
不经常用的人很经常忘加&
注意一下

和printf一样,scanf也可以连续输入

scanf("%变量类型%变量类型%变量类型",&变量名,&变量名,&变量名);

printf和scanf需要用到的变量类型

printf和scanf需要用到变量类型
这里也做一个总结

整型变量(int%d
字符变量(char%c
浮点数类型1float%f
浮点数类型2double%lf(支持的小数位数比float大)
字符串类型(string) %s

一般只需要用到这些了

cout和cin介绍

cin和cout是c++中十分高级的一种输入输出方式,十分方便
与using namespace std连用

cout一般用法1

输出变量

cout<<变量名;

cout一般用法2

输出句子

cout<<"句子";

cout一般用法3

cout保留小数

需要加头文件 iomanip

cout << setprecision(保留小数的位数) << 变量名 ;

cout一般用法4

换行

cout<<endl;

cin一般用法

cin>>变量名;

结束语

代码之路任重而道远啊
我还是太菜了(被说范进的悲伤)

看完这篇文章后,尝试的让代码输出一句hello world的吧

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值