欢迎光临散文网 会员登陆 & 注册

C++入门,vs2010

2023-02-28 21:31 作者:何赫泽  | 我要投稿

黑马你是我的神,看前几天写的笔记也太太垃圾了,现在看当时写的笔记可以判断当时真的是懂得不多,即使现在懂得也不多。

没有基础还是不要看书,先看入门教程网课,这几天看了黑马程序员的入门课,老师讲课讲的太好了,可以出书的程度了,一些定义我当时看书没有看懂,老师几句话举个例子就懂了,而且老师还教逻辑呀,以前是看不懂一些循环语句的,看了这几天的就觉得以前真是白学了,真是基础不打牢,怎么学都没用(为什么大二的没看老师的课)

冒泡排序

使用指针与数组和函数联系起来,实现冒泡排序:重点是将数组传递到函数中,此时就体现了指针的作用,指针即代表一个地址,访问数据可通过地址访问

创建数组与计算长度

创建排序函数

创建打印函数


调用函数

全部代码

#include <iostream>

using namespace std;

//排序函数

void bullble(int *arr,int len)

{

for(int i=0;i<len-1;i++)

{

for(int j=0;j<len-i-1;j++)

{

if(arr[j]>arr[j+1])

{

int temp=arr[j];

arr[j]=arr[j+1];

arr[j+1]=temp;

}

}

}

}

//定义打印函数

void print(int *arr,int len)

{

for(int i=0;i<len;i++)

{

cout<<arr[i]<<endl;

}

}

int main()

{

//创建一个数组

int arr[10]={3,2,5,4,7,9,8,1,10,6};

int len=sizeof(arr)/sizeof(arr[0]);

//创建函数实现冒泡排序,将数组传递到函数中

bullble(arr,len);

print(arr,len);

system("pause");

return 0;

}


C++入门,vs2010的评论 (共 条)

分享到微博请遵守国家法律