zoukankan      html  css  js  c++  java
  • 我の第一篇博客

    | 这个作业属于哪个班级 | C语言--网络2011/2012 |
    | ---- | ---- | ---- |
    | 这个作业的地址 | C博客作业00--我的第一篇博客 |
    | 这个作业的目标 | 学习Makdown语法,对本专业及C语言课程有个简单了解,记录自学慕课视频的笔记。教师可以对学生有个初步的认识。 |

    1.谈谈你对网络专业或者计算机专业了解是怎样?

    在我从未了解这个专业之前,单从名字来看,我认为这个搞5G网络的专业,后来我去bilibili查找关于网络工程的就业前景,才知道他大致有几个方向,
    一是调路由器,二是网络运维,三是网络安全

    调路由器

    我认为应该是给路由器进行联网的操作,就跟最近咱们宿舍买了路由器,与宽带卡绑定类似

    网络运维

    是指为保障电信网络与业务正常、安全、有效运行而采取的生产组织管理活动,简称运维管理或OAM。负责维护并确保整个服务的高可用性,同时不断优
    化系统架构提升部署效率。--百度百科

    也就是进行日常网络维护,维持网络稳定,有当网管内味了!

    网络安全

    网络的安全是指通过采用各种技术和管理措施,使网络系统正常运行,从而确保网络数据的可用性、完整性和保密性。--百度百科

    网络安全我认为就是保护我们的网络数据,比如钱包中的余额,王者荣耀中的点卷,类似这种。因为在网络世界中会有很多黑客,如果他们的技术比网络安全工程师还强的话,他们就可以窃取我们的个人信息,盗走我们的微信钱包,这将不可想象,在小时候就有几件令我记忆深刻的事情,一次是CF(穿越火线)某一天全服登不上号,网络全线奔溃,原来是一个小伙子自学成才,发现了cf中的漏洞,攻击了cf的登录器,还有一次是QQ飞车一名用户在一夜之间登顶全服第一,应该是直接修改数据登榜的,不过第二天那个用户就被撤下来了,当时就觉得这些黑客好厉害,好喜欢,好想学,emmm,网络安全工程师就是为了拦截这些黑客的攻击。

    2.谈谈你对C语言的理解?

    C语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发的计算机编程语言。与其他编程语言相比,它在兼顾高级语言的汇编语言的同时又具有较强的普适性,在许多计算机操作系统中都能够得到适用,且效率显著。--百度百科

    C语言是一种计算机程序设计语言。它是我们与计算机对话的工具,因为有些事情人类来做过于繁琐,借助c语言这个工具向计算机
    传递指令,让计算机来完成就非常方便了。例如我们可以借助c语言写一个计算器,计算74×56,两位数的我们可能很快就算出来了,但如果是三位数或者四位数了,
    恐怕我们就无法像计算机那样秒算了。

    3.你希望在这个专业学到哪些内容?大学学习生活时间要怎么安排?

    • 1.希望能学会日常电脑维护。
      2.学好C语言和Java语言。
      3.熟悉主流操作系统。
    • 大学生活的话
      本人规划如下:
      1.把本专业知识学扎实,兼顾其他非专业学科,为就业做准备。
      2.坚持锻炼身体,毕竟身体是革命的本钱!
      3.积极与老师、同学交流学习。
      4.参加两三个社团,锻炼自己的综合能力,丰富自己的大学生活。
      5.交几个志同道合的朋友。
      总的来说就是做一个德智体美劳全面发展的新青年!

    4.我目前自学的内容

    vs已安装
    自学内容:翁恺老师的浙大C语言程序设计。目前学到数组部分。

    4.1分支结构

    1. 语法
    • 单分支
    if(判断条件){
    做的事情;
    }
    
    • 二分支
    if(判断条件){
    条件成立做这些;
    }
    else{
    否则做这些;
    }
    
    • 多分支
    if(判断条件){
    条件成立做这些;
    }
    else if(判断条件){
    条件成立做这些;
    }
    else{
    否则做这些;
    }
    
    • switch分支
    #include<stdio.h>
    int main()
    {
    	const int a = 2;
    	int type;
    
    	scanf("%d", &type);
    	switch (type) {
    	case 1:
    		内容;
    		break;
    	case a:
    		内容;
    		break;
    	case 3:
    		内容;
    		break;
    	case 4:
    		内容;
    		break;
    	case 5 :
    		内容;
    		break;
    	default:
    		如果以上几种情况都不是的话
                    那么进入这个入口;
    		break;
    	}
    	return 0;
    }
    注解     case是进入的路牌    break  是停止
    
    1. 分支案例

    【实例1】讨论数学式的多种情况

    #include<stdio.h>
    int main() {
        int x, y;
        if (x > 0) {
            y = 5;
        }
        else if (x == 0) {
            y = 0;
        }
        else{
            y = 10;
        }
        }
    

    【实例2】判断几位数
    3. 不理解的地方。

    如何用c语言实现 机器人自动对话。

    1. 自己实现PTA代码有哪些?









    4.2 循环结构

    1. 语法
    • while循环(先判断后做事)
    要做的语句;
    }
    
    • do while循环(先做事后判断)
    do{
    内容;
    }
    while(判断条件);
    
    • for循环
      定义:将一个变量初始化,判断条件是否满足,满足了就进入循环,循环结束后进行固定的计算。
    for(初始化;条件;动作){
    }
    
    1. 循环案例

    【实例1】整数分解
    【实例2】输出素数
    【实例3】累加求和
    【实例4】判断位数

    1. 不理解的地方

    目前没有,之前有过do while循环中 while后没加分号

    1. 自己实现PTA代码有哪些?






    4.3 函数

    1. 语法

    ①开方

    pow(要开方的东西,开几次方);
    

    ②开根号

    sqrt(要开根号的东西);
    

    ③求和函数sum

    1. 函数案例

    【实例1】求2的10次方

    #include<stdio.h>
    #include<math.h>
    int main(){
        double a = 2, b = 10;  //为变量赋初值
        double result = pow(2, 10);  //求a的b次方
        printf("%lf\n", result);
        return 0;
    }
    

    【实例2】81开根号的结果是多少?

    #include<stdio.h>
    #include<math.h>
    int main() {
        double a = sqrt(81);
        printf("%lf/n", a);
        return 0;
    }
    
    1. 不理解的地方

    目前没有,以前总忘记调用math头文件,还曾经把sqrt错写成sprt(捂脸)。

    1. 自己实现PTA代码有哪些?

    调用sum函数来实现求和

    void sum(int begin, int end)
    {
    	int i;
    	int sum = 0;
    	for (i = begin; i <= end; i++) {
    		sum += i;
    	}
    	printf("%d到%d的和是%d\n", begin, end, sum);
    }
    
    int main()
    {
    	sum(1, 10);//1和10分别给参数表中两个变量赋值
    	sum(20, 30);//赋值后运行函数体,最后得到sum结果
    	sum(35, 45);
    
    	return 0;
    }
    

    补充

    • 有一些案例没有写代码,是因为在“自己实现PTA代码有哪些?”文本中有了,避免重复啰嗦。
    • 由于暑假的时候没太注意记笔记这件事情,只是在记事本上随便打打,确实草率了,以后上课我一定好好做笔记!!!
  • 相关阅读:
    Java 分布式系统 实现session共享
    MySQL 大数据量使用limit分页,随着页码的增大,查询效率越低下。
    Linux下安装Zookeeper
    Mysql Window 下安装
    Spring Boot 教程demo
    全文搜索引擎 Elasticsearch (三)logstash-input-jdbc同步数据 到elasticsearch
    全文搜索引擎 Elasticsearch (二) 使用场景
    67.基于nested object实现博客与评论嵌套关系
    66.基于共享锁和排他锁实现悲观锁并发控制
    65.基于document锁实现悲观锁并发控制
  • 原文地址:https://www.cnblogs.com/qq690775749/p/13861490.html
Copyright © 2011-2022 走看看