C/C++课程笔记

F9加断点;F5是到下一个断点;数组做函数参数会退化为一个指针。void的字面意思是无类型,void*可以存储任何类型的数据。

1、冒泡排序:

#include "stdlib.h"
#include "string.h"
#include "stdio.h"

void printArray(int a[7],int num)
{
    int i=0;int j=0;
    for(i=0; i<num; i++)
    {
        printf("%d ",a[i]);
    }    
}
void printArray1(int a[7],int num)
{
    int i=0;
    for(i=0; i<num; i++)
    {
        printf("%d ",a[i]);
    }
}

void sortArray(int a[7],int num)
{
    int i=0;int j=0;
    int temp=0;
    for(i=0; i<num; i++)
    {
        for(j=0; j<num; j++)
        {
            if (a[i]>a[j])
            {
                temp = a[i];
                a[i] = a[j];
                a[j] = temp;    
            }
        }
    }
}
void main()
{
    int i=0;int j=0;
    int temp=0;
    int num=0;
    int a[] = {12,45,11,2,78,56,45,3,77,88};
    num = sizeof(a)/sizeof(a[0]);
    printf("排序之前\n");
    printArray(a,num);
    sortArray(a,num);
    printf("排序之后\n");
    printArray1(a,num);
    system ("pause");

}

 2、变量

  既能读又能写的对象。变量是内存空间的别名。

 

posted @ 2017-11-15 10:14  王盼0810  阅读(67)  评论(0编辑  收藏  举报