我的第一篇博客

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

1. 对网络专业的理解

  • 网络工程专业主要讲授计算机科学基础理论、计算机软硬件系统及应用知识、网络工程的专业知识及应用知识。网络工程专业旨在培养具有创新意识,具有本专业领域分析问题和解决问题的能力,具备一定的实践技能,并具有良好的外语应用能力的高级研究应用型专门人才。———百度百科

  • 网路工程包含了很多方面,其中比较热门的是网络运维与网络安全。网络运维,顾名思义就是保障电信网络与业务安全有效地运行。网络安全是指网络系统的硬件、软件及其系统中的数据受到保护,不受偶然的或者恶意的原因而遭到破坏、更改、泄露,系统连续可靠正常地运行,网络服务不中断等等。

2. 对C语言的理解

  • c语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。C语言具有高效、灵活、功能丰富、表达力强和较高的可移植性等特点,在程序设计中备受青睐。C语言编译器普遍存在于各种不同的操作系统中,例如Microsoft Windows、macOS、Linux、Unix等。C语言的设计影响了众多后来的编程语言,例如C++、Objective-C、Java、C#等。
  • 通过学习,我知道了计算机是不能直接理解人类语言的,所以就需要有一种语言,既使人类能看懂,又能让计算机理解,这种语言就是编程语言。而C语言是一种通用计算机编程语言,告诉计算机该如何一步步执行命令。它既具有高级语言的特点,又具有汇编语言的特点,应用广泛。

3. 在本专业希望学到的内容及大学学习生活时间的安排

  • 在网络工程专业,我想学习到的不仅仅是如何编程写代码和相关的专业知识,更重要的是要从学习编程和专业知识的过程中开发大脑、锻炼自身的思维逻辑能力。我认为这些想比学到的知识来说更为重要,因为这些东西,能伴随着自己一生,而知识就不一定会永远停留在自己的脑海中。
  • 尽管步入了人们眼中最轻松的大学生活,但也要牢记自己身为一名学生的使命。作为学生,首要任务应当是学习,有时也可适当放松,劳逸结合,丰富自己的课余生活。对此,我简要罗列出对大学习生活的计划和安排。
1. 坚守早睡早起的良好习惯,有一个良好的精神状态才能好好面对一天的学习生活
2. 多与师哥师姐交流,了解学业与校园生活
3. 所有科目都不挂科且争取优秀
4. 时刻提高自己的英语能力 重视英语
5. 不影响学业情况下,多体验工作,尽早实习

4. 目前所学习的内容

浙大C语言程序设计

4.1 分支结构

(1) 语法

  • 单分支
  if (条件) {
            条件成立执行的语句;
        }
  • 双分支
if (条件) {
            成立时执行代码;
        } else {
            不成立时执行的代码;
  • 多路分支
if (条件) {
            成立时执行代码;
        } else if (条件n) {
            条件n成立时执行的代码;
        } else {
            不成立时执行的代码;
        }

(2) 实现的案例

比较数的大小、判断成绩

#include <stdio.h>
int main()
{
int a,b;
if(a>b){
printf("max=%d",a);
}else{
printf("max=%d",b);
}
return 0;
}

4.2 循环结构

(1) 语法

  • while循环
while (表达式)语句
  • do while
do 语句 while (表达式);
  • for循环
for(初始动作;条件;每轮的动作){
}
for(i=0;i<n;i++){
  printf(“%d”,i);
}

(2) 实现的案例

  • 求某数列和
  • 求N分之一序列前N项和
  • 求简单交错序列前N项和
  • 求组合数
  • 求阶乘序列前N项和

4.3函数

  • 函数是一块代码,接受零个或多个参数,做一件事情,并返回零个或一个值。

无参函数

dataType  functionName(){
    //body
}

有参函数

dataType  functionName( dataType1 param1, dataType2 param2 ... ){
    //body
}

实现的案例

  • 计算从 m 加到 n 的结果:
int sum(int m, int n){
    int i, sum=0;
    for(i=m; i<=n; i++){
        sum+=i;
    }
    return sum;
}
原文地址:https://www.cnblogs.com/cuitianci/p/13863036.html