基本函数应用一、 实验题目a)内存与字符串操作函数b)IP地址转换二、 试验要求:a)录入下列实例程序,在活页纸上写出程序输出内容b)理解程序含义并写出程序注释同时分析程序输出内容三、 实例1.字符串 copy:图 1-1(1)运行结果:图 1-22.内存和字符串copy命令比较:运行结果:运行结果分析:(1)程序第一行输出的结果是string1a.因为在该程序的第8行执行了strcpy(a,b)语句,该语句的主要功能是将字符数组b的内容复制给字符数组a,但是由于字符数字b的字符串包含了’\0’,strpy函数遇到了’\0’默认结束拷贝。b.在程序的第8行执行了printf(“strcpy():%s”,a);语句,所以程序的第一行输出的是string1(2)程序第二行输出的结果是:strcpy():string1a)a.第2个printf函数双撇号””的内容原样输出。双撇号””中包含了’\n’是换行字符,主要是为了把上一行这该行之间起到换行作用。b.第三个printf函数输出的是 string1a)。c.在程序的第8行执行了 strcpy(a,b),此时数组 a的内容就变成了 string1\0a)。d.程序的第11行执行了 for循环语句,当变量 i<30时,循环结束。所以再执行 printf(“%c”,a[i]);语句输出的结果就是 string1a),\0表示空格符,在程序运行的结果时无法显示的空格符的。(3)程序第三行输出的结果是 string1string。a.由于该程序在第8行执行了 strcpy(a,b),,所以数组 a的内容就变成了string1\0ab.程序的第13行执行了 memcpy(a,b,30),其主要作用是复制字符数组 b的前 30个元素给字符数组 a,包括’\0’,所以数组 a的内容由 string1\0a)变成了string1\0string。c.第四 个printf的作 用是 输出提示 信息 并换 行, 在屏幕 终端 换行 输出memcpy();.d.程序的第15行执行了 for循环语句,作用是通过执行第五个printf(“%c”,a[i]);语句,将复制后的数组 a的元素在屏幕终端显示。e.执行第五个printf(“%c”,a[i]);语句之后,屏幕终端就会输出string1string3.IP地址转换:运行结果:程序分析#include
//*当要调用某个函数时先在用户自已编写的文件中查找,如果找不到再到库文件里去找.当要调用某个函数时先在用户自已编写的文件中查找,如果找不到再到库文件里去找.#include//*互联网地址族的意思,如果要使用inet_network()/inet_addr()等库函数,就要使用该头文件。#include//*将点分十进制数#incldue//*string.h是一个和字符串处理相关的头文件intmain(in...