我的第一篇博客
我的第一篇博客
对网络专业的认识
网络工程专业主要讲授计算机科学基础理论、计算机软硬件系统及应用知识、网络工程的专业知识及应用知识。网络工程专业旨在培养具有创新意识,具有本专业领域分析问题和解决问题的能力。
学习运用计算机相关知识,运用所学知识对网络环境进行维护与升级,维护网络安全。对计算机网络设备,系统进行研究设计开发维护。
对c语言的理解
C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。
C是一种通用的编程语言, 广泛用于系统软件与应用软件的开发。我们日常使用的软件,程序等大部分是用C语言或其他由其发展出的其他语言所编写的。C语言对我们有十分深远的影响。
对大学的期望
- 学习C语言,高数,计算机网络,Java,c++等,希望能学有所成,对以后就业有所帮助;
- 高效利用上课时间,课后积极完成作业,利用课余时间学习更多知识。
- 遇到不会的题目及时请教教师,学长学姐、同学。
目前自学的内容
在中国大学mooc上学习浙大C语言设计和哈工大C语言设计精髓。觉得哈工大的内容更基础,对初学者更友好。
分支结构
以if语句可分为3种
- 单分支结构
if(条件)
{
(语句块)
} - 双分支结构
if (条件)
{
(语句块);
}
else
{
(语句块);
} - 多分支结构
有if和switch语句
if语句的基本格式为
if(条件)
{
(语句块)
}
else if (条件)
{
(语句块)
}
else
{
(语句块)
}
switch语句
switch (表达式的值)
{ case 1: 语句1 break;
case 2: 语句2 break;
case 3: 语句3 ...
}
在pta上做到的if语句题目
代码为
#include <stdio.h>
int main()
{
float x;
float c;
scanf("%f",&x);
if (x>=0&&x<=50)
{
c=0.53*x;
printf("cost = %.2f",c);
}
else if (x>50)
{
c=0.53*50+(0.53+0.05)*(x-50);
printf("cost = %.2f",c);
}
else
{
printf("Invalid Value!");
}
return 0;
}
循环结构
- for循环
for(单次表达式;条件表达式;末尾循环体)
{
中间循环体;
} - while循环
while (表达式)
{
语句;
} - do···while循环
do
{
语句;
}
while (表达式);
做到的题目
代码
#include <stdio.h>
int main()
{
double S = 0;
int N;
double i = 1;
scanf("%d", &N);
for (i = 1; i <= N; i++)
{
S = S +1.0/(2*i-1);
}
printf("sum = %.6f", S);
return 0;
}
遇到的问题
- for语句的使用
此题for语句中的0变量增量应用i++为好 - 对题目的理解
此题求的是前n项和,并非加至n分之一
函数
由于为初学,自己还并不会自己写函数,目前只会运用函数库中的函数。
如sqrt,pow函数。
要注意的是在运用这些函数时,要写上#include <math.h>头文件