我的第一篇博客

我的第一篇博客

对网络专业的认识

网络工程专业主要讲授计算机科学基础理论、计算机软硬件系统及应用知识、网络工程的专业知识及应用知识。网络工程专业旨在培养具有创新意识,具有本专业领域分析问题和解决问题的能力。
学习运用计算机相关知识,运用所学知识对网络环境进行维护与升级,维护网络安全。对计算机网络设备,系统进行研究设计开发维护。

对c语言的理解

C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。
C是一种通用的编程语言, 广泛用于系统软件与应用软件的开发。我们日常使用的软件,程序等大部分是用C语言或其他由其发展出的其他语言所编写的。C语言对我们有十分深远的影响。

对大学的期望

  1. 学习C语言,高数,计算机网络,Java,c++等,希望能学有所成,对以后就业有所帮助;
  2. 高效利用上课时间,课后积极完成作业,利用课余时间学习更多知识。
  3. 遇到不会的题目及时请教教师,学长学姐、同学。

目前自学的内容

在中国大学mooc上学习浙大C语言设计和哈工大C语言设计精髓。觉得哈工大的内容更基础,对初学者更友好。

分支结构

以if语句可分为3种

  1. 单分支结构
    if(条件)
    {
    (语句块)
    }
  2. 双分支结构
    if (条件)
    {
    (语句块);
    }
    else
    {
    (语句块);
    }
  3. 多分支结构
    有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;

}

循环结构

  1. for循环
    for(单次表达式;条件表达式;末尾循环体)
    {
    中间循环体;
    }
  2. while循环
    while (表达式)
    {
    语句;
    }
  3. 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;
}

遇到的问题

  1. for语句的使用
    此题for语句中的0变量增量应用i++为好
  2. 对题目的理解
    此题求的是前n项和,并非加至n分之一

函数

由于为初学,自己还并不会自己写函数,目前只会运用函数库中的函数。
如sqrt,pow函数。
要注意的是在运用这些函数时,要写上#include <math.h>头文件

原文地址:https://www.cnblogs.com/f2002/p/13823518.html