#include<iostream>
using namespace std;
#include<string.h>
void change(char *a) //1
{
int i=0;
for(i=0;a[i];i++) //2
if(a[i]>='a'&&a[i]<='z')
a[i]=a[i]-32; //3
}
int main()
{
char p[80];
cout<<" \n";
cin.getline(p,80) ; //讀一行字符,中間可以有空格
change(p);
cout<<p<<endl;
return 0;
}
小程序2
#include <iostream>
using namespace std;
int main()
{
int a[3]={10,15,20}; // a[0]=10,a[1]=15,a[2]=20
int *p1=a,*p2=&a[1]; // p1取a[0]地址,p2取a[1]地址
*p1=*(p2-1)+5; // a[0]=15,a[1]=15,a[2]=20
*(p1+1)=*p1-5; // a[0]=15,a[1]=10,a[2]=20
cout<<a[1]<<endl;
return 0;
}