这个作业属于哪个班级 | C语言--网络2011/2012 |
---|---|
这个作业的地址 | C博客作业00--我的第一篇博客 |
这个作业的目标 | 学习Makdown语法,对本专业及C语言课程有个简单了解,记录自学慕课视频的笔记。教师可以对学生有个初步的认识。 |
1.对网络专业的了解
网络工程是计算机技术和通信技术密切结合而形成的新兴的技术领域,也是迅速发展并在信息社会中得到广泛应用的一门综合性学科,围绕计算机科学基础理论、计算机软硬件系统及应用知识、网络工程的专业知识及应用知识展开。
网络运维:保证网络的安全和正常运行
网络安全:指网络系统的硬件、软件及其系统中的数据受到保护,不因偶然的或者恶意的原因而遭受到破坏、更改、泄露,系统连续可靠正常地运行,网络服务不中断
2.对C语言的理解
C语言是一门通用程序设计语言,广泛应用于底层开发,也是一种结构化语言,有着语言简洁,层次清晰,数据类型丰富等特点,而且可对物理地址进行直接操作,可生成高质量、目标代码执行效率高的程序,其代码具有较好的可移植性。
C语言语法简单,有良好的逻辑抽象,想要更全面、深入的学习语言本身,C语言是不二之选。
3.希望学到的内容与学习生活的安排
我希望通过这个专业将我培养成一个具有创新意识,具有本专业领域分析问题和解决问题的能力,具备一定的实践技能的人,同时也对计算机这个领域有更加深入的理解。
大学的学习生活时间与之前任何一个阶段都有所不同,虽然不大,但依然要去适应。在正常的上课时间无疑认真学习,并在属于自己的课余时间巩固,在疲惫之余适当放松,劳逸结合才能保证最佳的学习效率。
4.我目前学习的内容
4.0关于C的变量名
4.1分支结构
- 语法
单分支:
if(条件){语句块}
双分支:
if(条件){语句块}else{语句块}
多分支:
switch( ){
case 1:
case 2:
case 3:
.....
}
- 案例
使用if-else可以用于分段函数
#include<stdio.h>
#include<math.h>
int main()
{
double x,t;
scanf("%lf", &x);
if(x>=0){
printf("f(%.2f) = %.2f", x, sqrt(x));
}else{
printf("f(%.2f) = %.2f", x, pow((x+1),2)+2*x+1/x);
}
return 0;
}
- 不理解的地方:
暂时没有发现不理解的地方
4.2循环结构
- 语法
while(条件){}
do{}while(条件)
for(初始;条件;操作){}
- 案例
#include<stdio.h>
#include<math.h>
int main()
{
int N,a,b,c,i,x=0;
scanf("%d",&N);
a=pow(10,N-1);
b=pow(10,N);
while(a<b){
c=a;
while(a>0){
i=a%10;
a/=10;
x+=pow(i,N);
}
a=c;
if(x==a){
printf("%d
", x);
}
a++;
x=0;
}
return 0;
}
- 不理解的地方
不知何时用do while好,只喜欢用while
4.3函数
-
语法
函数头:返还类型 函数名 (参数表){函数体} -
案例
int is(int number) {
int i=0, n;
while (number > 0) {
n = number % 10;
number /= 10;
i += n;
}
if (i == 5) {
return 1;
}
else {
return 0;
}
}
- 不理解的地方
暂时没有