大一入门c++自我学习(不包含安装环境)

一.Hello World

1.数据结构类型

int (整形),char(字符)double/float (双,单精度) string(字符串) 常用

2.数据类型(用于函数类型的确认,当不需要返回值时使用void来确认)

int float double 《其他自定义类型,后面面向对象编程涉及到的类class》

除开void的数据类型的函数都需要return 一个返回值

3.程序的开始

1.预编译指令#include

2.头文件,c++目前学习使用iostream流

3.主函数,里面的为函数体(在函数体中编码)

下面以hello world来体现

c++入门写程序

  1. 包含头文件

  1. 标准命名空间

  1. main函数,程序的开始,程序的结束

eg:

第一个程序hello world

#include<iostream>
using namespace std;
void main(){     //使用的数据类型为void,不需要返回值
cout<<"hello world!"<<endl;
}

也可以写成常用的

#include<iostream>
using namespace std;
int main(){     //使用的数据类型为int,需要返回值
cout<<"hello world!"<<endl;
}

此时编译运行,在屏幕上就会有

 hello world!

二.函数

函数是用于一般实现的载体

比如说下面这个void Test(){}

语法为: 返回类型 函数名称 (形参,可不写,如果写了调用的时候就得有参数传进来){函数体代码}

#include<iostream>
using namespace std;

void Test(){
  cout<<"Hello World!"<<endl;
}

int main()
{
  Test();//因为没有形参,所以不用传参数

   return 0;
}

说完了不带参的函数,下面实现一个带参的交换函数,也是一种最简单的排序思想

#include<iostream>
using namespace std;

void Swap(int a,int b){  //完成了交换,如果没有形参ab,那IDE会报错
     int temp=a;
      a=b;
      b=temp
}
//你也可以自己换着花样玩,用+-*/都行,也可以尝试写一个temp=a+b的函数自己实践一下

int main()
{
   int a=10,b=20;
   cout<<"before: a = "<<a<<"   b = "<<b<<endl;
   Swap(a,b);
   cout<<"after swap :a = "<<a<<"   b = "<<b<<endl;
   
   system("pause");
return 0;
   
}

形参可以传的东西很多很多,传的 数据类型,你可以大胆试试

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值