zoukankan      html  css  js  c++  java
  • 第十二次作业总结

    一.知识点

    字符串和字符指针

    1.字符串常量

    “array”

    “point”

    【1】用一对双引号括起来的字符序列

    【2】被看做一个特殊的一堆的一维字符组,在内存中连续存放

    【3】实质上是一个指向该字符串首字母字符的指针常量

    例如

    char sa[ ] = "array";
    char *sp = "point";

    2.常用的字符串处理函数

    函数原型在stdio.h或string.h中给出

    1.字符串的输入和输出

       输入字符串:scanf()或gets()

       输出字符串:printf( )或puts

       stdio.h

    字符串的输入

    char str[80];
    i=0;
    while((str[i]=getchar())!='
    ')
    i++;
    str[i]='
    ';

    [1]scanf(“%s",str)

    输入参数,字符数组名,不加地址符

    遇回车或空格输入结束,并自动将输入的一串字符和 ' '送入数组中

    [2]gets[str]

    遇回车输入结束,自动将输入的一串字符和' '送入数组中

    例如:

    #include<stdio.h>
    int main()
    {
         char str[80];
         scanf("%s",str);
         printf("%s",str);
         printf("%s","hello");
         return 0;
    }

    2.字符串的复制,连接,比较求字符串的长度

    字符串复制:strcpy(str1,str2)

    字符串连接:stcat(str1,str2)

    字符串比较:strcmp(str1,str2)

    求字符串长度:strlen(str)

    string.h

    例如:

    #include"stdio.h"
    #include"string.h
    int main()
    {
       char str1[20],str2[20];
       gets(str2);
       strcpy(str1,str2);
       puts(str1);
       return 0;
    }

    字符串函数

    strcpy

    用法:#include <string.h>

    功能:把src所指由NUL结束的字符串复制到dest所指的数组中。

    返回指向dest结尾处字符(NUL)的指针。

    strcat

    用法:#include <string.h>

    功能:把src所指字符串添加到dest结尾处(覆盖dest结尾处的'')并添加''。

    返回指向dest的指针

    strlen

    用法:#include <string.h>

    功能:计算字符串s的长度

    说明:返回s的长度,不包括结束符NULL。

    二.实验总结

    这次的作业我认为是总的作业中最难的一次了,尤其是第三题!问了老师,同学才慢慢会一些

    我在这写一下我实验的大概思路

    第一题,strlen函数能返回字符串的长度,然后通过比较获得最大的就行

    第二题,通过循环遍历一遍字符串,通过ascii码表判断字符型并计算

    第三题,定义一个结构体数组,大小50,包含学号,姓名,成绩1,成绩2,成绩3,平均成绩,然后循环

    以上这是我个人的想法,不知道对不对

     

  • 相关阅读:
    【基础】Oracle基础2
    【基础】Oracle基础1
    【基础】ORACLE中on commit preserve rows和 on commit delete rows的区别
    【函数】ORACLE中MULTISET 的用法
    【基础】ORACLE中的spool 命令
    【基础】ORACLE中substr的用法
    【练习】mysql源码安装
    关于并行执行(parallel executing)的认识
    关于DRM的理解
    打印Excel文件时如何不显示页眉和页脚
  • 原文地址:https://www.cnblogs.com/wangxinmu/p/6169991.html
Copyright © 2011-2022 走看看