以下是引用闲出屁在2012-2-4 19:21:21的发言:
#include
#include // strlen
void main()
{
// 数组与字符串几个常用的方法
// 提示:数组是从0开始到声明时给定的值前一个数结束
int num[10]; // num[0]开始 到num[9] 也就是下标从0开始到9结束 一共有10个
int i = 0;
int nMax = 0;
int nMin = 0;
char str1[10] = "abc";
char str2[10] = "efg";
int str1Len = 0;
int str2Len = 0;
// 简单的初始化
for (i=0; i<10; i++)
{
num = i+1;
}
// 输出数组
for (i=0; i<10; i++)
{
printf("%d,", num);
}
printf("\n");
// 倒叙
for (i=0; i<10/2; i++)
{
int t = num;
num = num[9-i];
num[9-i] = t;
}
// 输出数组
for (i=0; i<10; i++)
{
printf("%d,", num);
}
printf("\n");
// 求最大值最小值
nMax = num[0];
nMin = num[0];
for (i=1; i<9; i++)
{
if (nMax < num)
nMax = num;
if (nMin > num)
nMin = num;
}
printf("最大值为%d, 最小值为%d\n", nMax, nMin); // 想想,如果一个数组是打乱的,那你如何进行排序
// 字符串输出
printf("%s\n%s\n", str1, str2);
// 求字符串长度
str1Len = 0;
while (1)
{
if (str1[str1Len] == 0)
break; // 跳出循环体
str1Len++;
}
printf("字符串长度:%d\n", str1Len);
// 求字符串长度 再学个strlen函数
str1Len = strlen(str1);
printf("字符串长度:%d\n", str1Len);
// 字符串倒叙
for (i=0; i
比较值那一块 出来的是2
// 红色块