电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

网络编程实验34副本

网络编程实验34副本_第1页
1/9
网络编程实验34副本_第2页
2/9
网络编程实验34副本_第3页
3/9
基本函数应用一、 实验题目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...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

网络编程实验34副本

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部