博文

指针变量输出数组元素的值(2009-10-07 22:40:00)

摘要:/*=============================================================
                指针变量输出数组元素的值
                 
==============================================================
             作者:最后的村长
             时间:2009年10月28日
             工具:DEV C++ 4.9.9.2
             version:1.0
==============================================================*/
#include <stdio.h>
#include <stdlib.h>
/*=============================================================*/
int main()
{
    int a[3][4]={1,3,5,7,9,11,13,15,17,19,21,23};
  ......

阅读全文(1399) | 评论:0

认识二维数组中的行列指针差异(2009-10-07 22:40:00)

摘要:/*=============================================================
                认识二维数组中的行列指针差异,明白a+i=a[i]=*(a+i)=&a[i]=&a[i][0]
                 a+i代表指向第i行的指针a+i与&a[i]等价,而*(a+i)是指向列与a[i]等价
                ,a[i][0]是代表第i行第0个元素的地址。 虽然这几个元素代表的地址是相同的,但是
                代表意义却不同
                 
==============================================================
             作者:最后的村长
             时间:2009年10月28日
       &nb......

阅读全文(2188) | 评论:0

从10个数种找出其中最大值和最小值(2009-10-07 22:39:00)

摘要:/*=============================================================
                  从10个数种找出其中最大值和最小值
                  算法分析:
                         1、用函数实现,但是函数仅仅能返回一个函数值所以定义全局变量
                         2、10个整数存放到数组中,采用地址传递的方式改变数组中的元素
==============================================================
             作者:最后的村长
             时间:2009年10月5日
             工具:DEV C++ 4.9.9.2
&......

阅读全文(3472) | 评论:0

将数组中n个整数按照相反顺序存放(2009-10-07 22:39:00)

摘要:/*=============================================================
            将数组中n个整数按照相反顺序存放
            算法分析:
                    1、如果n为偶数,则->n/2,a[i]<->a[n-1-i]
                    2、如果n为奇数,则->n/2-1,a[i]<->a[n-1-i]
                    总之i->(int) (n/2)  a[i]<->a[n-1-i]
==============================================================
             作者:最后的村长
             时间:2009年10月5日
       &......

阅读全文(3188) | 评论:0

多种方法实现数组元素的输出(2009-10-07 22:38:00)

摘要:/*=============================================================
                  多种方法实现数组元素的输出
==============================================================
             作者:最后的村长
             时间:2009年10月28日
             工具:DEV C++ 4.9.9.2
             version:1.0
==============================================================*/
#include <stdio.h>
#include <stdlib.h>
/*=============================================================*/
int main()
{
    int a[10];//定义整形数组
    int i;
    printf("请输入10个整数:\n");
    for(i=0;i<10;i++) 
 &n......

阅读全文(1330) | 评论:0

以指针变量作为函数形参,实现两个值的互换(2009-10-07 22:38:00)

摘要:/*=============================================================
                 以指针变量作为函数形参,实现两个值的互换
                 算法:通过函数实现两个指针变量的互换
==============================================================
             作者:最后的村长
             时间:2009年10月4日
             工具:DEV C++
             version:1.0
==============================================================*/
#include <stdio.h>
#include <stdlib.h>
void exchange(int *p1,int *p2);
/*=============================================================*/
int main()
{
    int a,b;......

阅读全文(4844) | 评论:0

用指针实现输入的两个整数按照先大后小的顺序输出(2009-10-07 22:37:00)

摘要:/*=============================================================
    用指针实现输入的两个整数按照先大后小的顺序输出
     算法分析:1、定义两个整数和两个整形指针变量
               2、两个整形指针变量指向两个整数
               3、 如果指针指向的两个整数不是先大后小,那么就
               将两个指针变量的指针互换
==============================================================
             作者:最后的村长
             时间:2009年9月28日
             工具:DEV C++
             version:1.0
==============================================================*/
#include <stdio.h>
#i......

阅读全文(3529) | 评论:0

指针访问整形变量(2009-10-07 22:37:00)

摘要:/*=============================================================
    熟悉指针变量的定义和使用,区别&和*符号的区别,&代表取地址运算符
    *代表指针运算符(或称间接访问运算)
==============================================================
             作者:最后的村长
             时间:2009年10月2日
             工具:DEV C++ 4.9.9.2
             version:1.0
==============================================================*/
#include <stdio.h>
#include <stdlib.h>
/*=============================================================*/
int main()
{
    int a,b;
    int *pointer_1,*pointer_2;//定义指针变量
    a=8;b=9;
    pointer_1=&a;//将a的首地址赋给指针变量pointer_1
 ......

阅读全文(1328) | 评论:0

条件编译控制电文输出(2009-10-07 22:36:00)

摘要:/*=============================================================
    用条件编译的方法实现:输入一行电文,可以任选两种输出,一为原文输出,一为字母
    变成其下一字母。用#define命令来控制是否要译成密码例如#define CHANGE 1则输出密码
    如果#define CHANGE 0就不输出
     算法分析:1 初始化字符串
               2 获取字符串总的字符个数n
               3 设定两个游标i、j,i选定字符,j负责从i后的字符与i字符进行比较
==============================================================
             作者:最后的村长
             时间:2009年10月2日
             工具:DEV C++ 4.9.9.2
             version:1.0
=========================================================......

阅读全文(1400) | 评论:0

国庆归来(2009-10-07 22:32:00)

摘要:
   国庆回到老家和老人团聚过节,看着自己苍老的父母开心的笑容感到无比的欣慰,陪着他们吃月饼、赏月亮、看电视。一种暖暖在心头,也思考了人生、金钱、荣誉、幸福、权利的意义,我一直在努力!......

阅读全文(1123) | 评论:0