1.const修饰变量变成常量如以下:
#include<iostream>
using namespace std;
void main() {
const int month = 12;
int b=12
month = month - 1;//报错提示左边应该是个变量
b = month - 1;
}
2数组排序问题,相邻排序法会出错。用遍历法比较稳定。
#include<iostream>
using namespace std;
void main() {
int a[] = { 5,3,1,4,8,7 };
for (int i = 0;i <= 5;i++) {
for (int j = 0;j <i;j++) {遍历法从右到左排序。
if (a[i] > a[j]) {
int temp;
temp = a[i];
a[i]=a[j];
a[j] = temp;
//a[j+1] = a[j];
}
}
}
for (int i = 0;i < 6;i++) {
cout << a[i] << endl;
}
}
3.结构体struct 结构体名{ };缺少;会引发报错。报告main()函数缺乏时会报错返回值为int。
4结构体直接打印啊结构体数组会报错。
#include<iostream>
using namespace std;
struct student {
string name;
int age;
int score;
};
int main() {
struct student arr[10] = {
{"1",19,100},