19-12-31培训内容

一.上午培训内容

定义指针int*p,指针存放地址

#include<stdio.h>

int main()

{

    int *p;

    int a;

    p=&a;

    printf("%d ",p);

    printf("%d ",*p); //解引用,输出的是储存的数据

}

指针就是整形数据,只能加减整形数据

整形指针只能表示整形变量的地址

地址是整形值

指针与指针之间不能进行运算

指针适用所有的数据类型

#include<stdio.h>

int main()

{

    int a[4]={12,1,3,4};

    int *p;

    p=a;

    printf("%d %d %d",p,*a,*(a+1));

}

对于一维数组,数组的名,可以作为整个数组的首地址

对于多维数组a[0]代表第一行数组的首地址

*(a+1)第二行的首地址

#include<stdio.h>

int main()

{

    int a=2;

    int *p1;

    int **p2;

    p1=&a;

    p2=&p1;

    printf("%d %d %d",p1,p2,*p1);

}

**p2是指针*p1的指针,用来查看*p1的地址存放到哪里

二.下午培训内容

//第一题:有5个字符串,首先将他们按照字符串中的字符个数由小到大排序

//再分别取每个字符串的第三个字母合并成新的字符串输出(若少于三个字符的输出空格)

//要求:利用字符串指针和指针数组实现

#include<stdio.h>

#include<string.h>

int main()

{

    int i,j=0,k=0;

    int s;

    char c;

    char a[50]={"*"};

    char b[5][2]={"*"};

    for(i=0;i<5;i++)

    {

        printf("请输入字符串: \n");

        gets(a);

        s=strlen(a);

        b[i][0]=s;

        b[i][1]=a[2];

    }

    for(j=0;j<4;j++)

    {

        for(i=0;i<4;i++)

        {

            if(b[i][0]>b[i+1][0])

            {

                for(k=0;k<2;k++)

                {

                    c=b[i][k];

                    b[i][k]=b[i+1][k];

                    b[i+1][k]=c;

                }

            }

        }

    }

    for(i=0;i<5;i++)

    {

        printf("%c ",a[i]=b[i][3]);

    }

}

//第二题:字符替换,用函数replace将输入的字符串中的字符t(T)换成e(E)

//并返回替换字符个数

/*

#include<stdio.h>

#include<string.h>

int main()

{

    char a[200]={"*"};

    char b,c;

    int i=0,j;

    printf("请输入原字符串: \n");

    gets(a);

    j=strlen(a);

    replace(a.begin(),a.end(),'e','t');

    replace(a.begin(),a.end(),'E','T');

    puts(a);

}

*/

//第三题:编写一个程序,输入星期,输出该星期的英文名。用指针数组处理

/*

#include<stdio.h>

int main()

{

    int s;

    char a[7][10]={"Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"};

    printf("输入星期:\n");

    scanf("%d",&s);

    printf("%s",*(a+s-1));

}

*/

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 224,815评论 6 522
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 96,251评论 3 402
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 171,999评论 0 366
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 60,996评论 1 300
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 69,993评论 6 400
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 53,477评论 1 314
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 41,848评论 3 428
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 40,823评论 0 279
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 47,361评论 1 324
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 39,401评论 3 346
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 41,518评论 1 354
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 37,119评论 5 351
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 42,850评论 3 338
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 33,292评论 0 25
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 34,424评论 1 275
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 50,072评论 3 381
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 46,588评论 2 365

推荐阅读更多精彩内容

  • 当我们遇到新的朋友,或者是要求职新的工作或者是其他的场合,我们都需要用到自我介绍。那么自我介绍的时候要讲什么呢...
    小英子_e2e4阅读 175评论 0 0
  • io从AppStore里下载到这款软件—** Overview ** 还是很惊艳的,卧槽!第一次看到这么炫酷的UI...
    斯瓦西里阅读 2,120评论 1 9
  • 有朋友问我你2017年做了什么,我不知道该怎么回答他,于是回了一个尴尬而不失礼貌的微笑。 我在2017年做了什么?...
    三季稻丨清酒灬阅读 146评论 1 1
  • 微笑是世界上最美的风景! 面带微笑的人将永远受欢迎! 人生是一场——“修行”或是“修炼”。 不如意事、十之八九! ...
    周周淼淼阅读 166评论 0 0