我的第一篇博客
| 这个作业属于哪个班级 | 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;
}