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、变量
既能读又能写的对象。变量是内存空间的别名。