作者在 2010-04-23 18:37:58 发布以下内容
#include <stdio.h>
#define LETTER 1
void main()
{
char str[20]="C Language",c; /**/----输入一行字母字符,根据需要设置条件编译使之能将字母全改为大写(或小写)输出---*
int i;
while((c=str[i])!='\0')
{
i++;
#if LETTER
if(c>='a'&&c<='z')
c=c-32;
#else
if(c>='A'&&c<='z')
c=c+32;
#endif
printf("%c",c);
}
/*----------------------------输出数组中的全部元素----------------------------*/
int a[10]; //下标法
int j;
for(j=0;j<10;j++)
scanf("%d,&a[j]");
printf("\n");
for(j=0;j<10;j++)
printf("%d",a[j]);
int a[10]; //通过数组名计算数组元素地址,找出元素的值。
int j;
for (j=0;j<10;j++)
scanf("%d,&a[j]");
printf("\n");
for(j=0;j<10;j++)
printf("%d",*(a+j));
int a[10]; //通用指针变量指向数组元素
int *p,j;
for(j=0;j<10;j++)
scanf("%d",&a[j]);
printf("\n");
for(p=a;p<(a+10);p++)
printf("%d",*p);
/*---*/
}
哎。。还有很多。。暂时不整理了。指针这个东西。一天时间不够我掌握它的精髓。。#define LETTER 1
void main()
{
char str[20]="C Language",c; /**/----输入一行字母字符,根据需要设置条件编译使之能将字母全改为大写(或小写)输出---*
int i;
while((c=str[i])!='\0')
{
i++;
#if LETTER
if(c>='a'&&c<='z')
c=c-32;
#else
if(c>='A'&&c<='z')
c=c+32;
#endif
printf("%c",c);
}
/*----------------------------输出数组中的全部元素----------------------------*/
int a[10]; //下标法
int j;
for(j=0;j<10;j++)
scanf("%d,&a[j]");
printf("\n");
for(j=0;j<10;j++)
printf("%d",a[j]);
int a[10]; //通过数组名计算数组元素地址,找出元素的值。
int j;
for (j=0;j<10;j++)
scanf("%d,&a[j]");
printf("\n");
for(j=0;j<10;j++)
printf("%d",*(a+j));
int a[10]; //通用指针变量指向数组元素
int *p,j;
for(j=0;j<10;j++)
scanf("%d",&a[j]);
printf("\n");
for(p=a;p<(a+10);p++)
printf("%d",*p);
/*---*/
}
继续努力中。。。