2023-2024-1 20231407 陈原计算机科学概论与C语言程序设计第十周学习情况

发布时间 2023-12-03 20:48:31作者: CCCY12345
这个作业属于哪里 计算机科学技术与C语言程序设计
作业要求 https://www.cnblogs.com/rocedu/p/9577842.html#WEEK10
作业目的
  • 计算机网络
  • 网络拓扑
  • 云计算
  • 网络安全
  • Web
  • HTML,CSS,Javascript
  • XML
作业正文   https://www.cnblogs.com/CCCY12345/p/17873661.html

局域网:一种在相对较小的范围内连接计算机和设备的网络,例如在同一建筑物或校园内。局域网通常用于实现资源共享和高速数据传输。

互联网: 是全球范围的计算机网络,由各种不同类型的网络和子网络组成,通过一套通用的协议体系相互连接。

云计算是一种通过网络提供计算资源和服务的模式。

网络拓扑是指在计算机网络中,设备之间物理连接和逻辑连接的布局形式或结构。它描述了网络中设备(如计算机、服务器、路由器等)之间的连接方式和关系。网络拓扑对于网络的性能、可靠性和可维护性都有重要影响。

Javascript是一种编程语言,虽然与Java名称相似,但两者差别很大。

 指针与多维数组:

#include <stdio.h>
#include <stdlib.h>

int main()
{
int A[3][2][2]={1,2,3,4,5,6,7,8,9,10,11,12};
int (*P)[2][2]=A;
printf("%d\n",*(*(*(P+1)+1)));
//P+1=&{{5,6},{7,8}} *(P+1)=&{5,6} *(P+1)+1=&{7,8} *(*(P+1)+1)=&7 *(*(*(P+1)+1))=7
}

 指针函数与函数返回指针:

#include <stdio.h>

int* jiecheng(int n);

 

int main()

{

    int n,a;

    printf("请输入一个整数:");

    scanf("%d",&n);

    int* (*p)(int);

    p=jiecheng;

    printf("阶乘为:%d",*((*p)(n)));

}

int* jiecheng(int n)

{

    int i,a=1;

    for (i=1;i<=n;i++)

    {

        a=a*i;

    }

    int *q=malloc(sizeof(int));

    q=&a;

    return q;

}