📄 chap30.lst
字号:
listing 1
//-----------------------------------------------------------
#include <iostream>
#pragma hdrstop
using namespace std;
//-----------------------------------------------------------
void sqr_it(int n);
#pragma argsused
int main(int argc, char* argv[])
{
int i;
char ch[1]; //Use in cin to stop console app in window
for(i=0; i<10; i++) {
cout << i << " ";
sqr_it(i);
}
cin.getline(ch,1); //Pauses window until Enter is pressed
return 0;
}
//-----------------------------------------------------------
void sqr_it(int n)
{
cout << n*n << " ";
}
listing 2
cout << n*n << " ";
listing 4
//-----------------------------------------------------------
#include <cstring>
#pragma hdrstop
using namespace std;
//-----------------------------------------------------------
struct inventory {
char item[10];
int count;
float cost;
} sample;
#pragma argsused
int main(int argc, char* argv[])
{
strcpy(sample.item, "hammer");
sample.count = 100;
sample.cost = 3.95;
return 0;
}
//-----------------------------------------------------------
listing 5
sample: {"hammer\0\0\0\0", 100, 3.95}
sample: {item:"hammer\0\0\0\0", count:100, cost:3.95}
listing 6
//-----------------------------------------------------------
#include <cstring>
#pragma hdrstop
using namespace std;
//-----------------------------------------------------------
class inventory {
int i; // private data
public:
inventory() {i=100;}
char item[10];
int count;
float cost;
} sample;
#pragma argsused
int main(int argc, char* argv[])
{
strcpy(sample.item, "hammer");
sample.count = 100;
sample.cost = 3.95;
return 0;
}
//-----------------------------------------------------------
listing 7
sample: {i:100,item:"hammer\0\0\0\0",count:100,cost:3.95}
listing 8
void f1()
{
int count;
...
}
void f2()
{
int count;
...
}
listing 9
f1.count
f2.count
listing 10
//-----------------------------------------------------------
#include <iostream>
#pragma hdrstop
using namespace std;
//-----------------------------------------------------------
void f1(), f2(int i);
#pragma argsused
int main(int argc, char* argv[])
{
f1();
return 0;
}
//-----------------------------------------------------------
void f1()
{
int i;
for(i=0; i<10; i++) f2(i);
}
void f2(int i)
{
cout << "in f2, value is " << i << " ";
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -