我的第一篇博客

1.对网络工程的理解

他人的看法

网络工程师是2113通过学习和训练,掌握网络技术的理5261论知识和操作技能4102的网络技术人员。网络工1653程师能够从事计算机信息系统的设计、建设、运行和维护工作。网络工程师分硬件网络工程师和软件网络工程师两大类,硬件网络工程师以负责网络硬件等物理设备的维护和通信;软件网络工程师负责系统软件,应用软件等的维护和应用。<[百度某人回答](https://zhidao.baidu.com/question/18580249.html)

我的看法

网络工程是一个多发展方向的专业,其中比较热门的是网络安全和网络运维。
网络运维是指保障网络与业务正常、安全、有效运行的生产组织管理活动。主要包括以下方面

  • 在线服务的维护监控
  • 负责系统软硬件的调研、询价、采购...
  • 网管为网络安全运行的归口部门,负责计算机网络系统的日常维护和

2.对C语言的理解

  • C语言是应用极为广泛的高级计算机语言,学好C语言意味将来学习其他高级编程语言将事半功倍。
  • C语言具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,适于编写系统软件,三维,二维图形和动画。具体应用比如单片机以及嵌入式系统开发。[百度知道](https://zhidao.baidu.com/question/295735657.html)

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

  • 计算机编程方面的能力
  • c语言及其他计算机高级编程语言的熟练运用
  • 计算机硬件方面的一些专业知识
  • 锻炼我在社交方面的能力
  • 学习一点才艺如吉他等,个人对社团并不感兴趣

时间安排

早上七点左右起床进行英语早读,并在早上进行网络工程方面的知识学习,中午主要为游泳及数学方面的学习,晚上进行编程练习。

我目前的学习内容

  • 慕课:浙大C语言程序设计 学到了函数部分 并完成了部分PTA题目
  • 驼峰命名法:驼峰式命名法就是当变量名或函式名是由一个或多个单词连结在一起,而构成的唯一识别字时,第一个单词以小写字母开始;第二个单词的首字母大写或每一个单词的首字母都采用大写字母。

4.0 关于C的变量名

  • 变量名以英4102文字母开头。
  • 变量名中的字1653母是区分大小写的。
  • 变量名不能是关键字。
  • 变量名中不能包含空格、标点符号和类型说明符。

分支结构

单分支(if)双分支(if else)多分支(else if)

案例

#include<stdio.h>
#include<math.h>
int main()
{ double x, i;
 scanf("%lf",&x);
 if(x<0)
 {
 i=pow(x+1,2)+2*x+1/x;
 }
 else{i=sqrt(x);}
  printf("f(%.2f) = %.2f",x,i);
  return 0;}

循环结构

for语句

#include <stdio.h>
int main(){
    for(条件)
    {
    循环体
    }
    return 0;
}

while语句

#include <stdio.h>
int main(){
    while (表达式)
    {
    语句;
    }
    return 0;
}

do while语句

#include <stdio.h>
int main(){
    do
    {
    循环体;
    }
    while (条件表达);
    
    return 0;
}

案例

int main()
{
	int i=1,x=0;
	while (i<=100)
	{
		x=x+i;
		i++;
	}
	printf("x=%d",x);
	return 0;
}

函数

随着程序规模的变大,都免不了会遇到这些问题:

  • main 函数变得相当冗杂,程序可读性差
  • 程序复杂度不断提高,编程变成了头脑风暴
  • 代码前后关联度高,修改代码往往牵一发而动全身
  • 变量的命名都成了问题
  • 为了在程序中多次实现某功能,不得不重复多次写相同的代码
    C 语言的标准库中为我们提供的函数就可以让我们专注于编程逻辑

函数的用法

函数要先声明再调用

#include <stdio.h>

void print_C(void);

int main(void)
{
        print_C();

        return 0;
}

void print_C(void)
{
        printf(" ###### \n");
        printf("##    ##\n");
        printf("##      \n");
        printf("##      \n");
        printf("##      \n");
        printf("##    ##\n");
        printf(" ###### \n");
}
posted @ 2020-10-25 19:53  苏艺铭  阅读(90)  评论(1编辑  收藏  举报