这个作业属于C语言程序设计课程 : | https://edu.cnblogs.com/campus/zswxy/CST2020-2 |
---|---|
这个作业要求在哪里: | https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11303 |
这个作业的目标: | 运用规定的编译器,自己真实的对计算机科学与技术专业的认知与看法 ,对C语言的了解,不能抄袭,拒绝泛泛而谈。 |
学号: | 20208980 |
2.1:在我认知里:程序就如同以英语(程序设计语言)写作的文章,要让一个懂得英语的人(编译器)同时也会阅读这篇文章的人(结构体系)来阅读、理解、标记这篇文章。在我一开始看来,计算机科学与技术就是开发,运用,研究软硬件的专业 。随着深入了解计算机科学与技术是研究信息过程,用以表达此过程的信息结构和规则及其在信息处理系统中实现的科学,该专业对于专业知识基础有着非常硬性的要求,对于初学者而言需要他静下心,开动脑,忍住寂寞学好基础知识与核心概念,有一个自己对它的了解。该专业包括科学与工程技术两方面,二者相互作用,相互影响。计科学科科概括为计算机软件与理论,计算机系统结构,计算机应用技术等3个二级学科。对与这方面的学者来说软硬件的典型技术与核心理念都是必须熟练掌握,至于到了工作岗位上了在应与工作需要再进一步学习更多更深的知识。
2.2:作为初学者的我,有一定的python学习经验,会用PC做一些简单的编程,完成一些小游戏的设计。C 语言是一种通用的、面向过程式的计算机程序设计语言。1972 年,为了移植与开发 UNIX 操作系统,丹尼斯·里奇在贝尔电话实验室设计开发了 C 语言。C 语言是一种广泛使用的计算机语言,它与 Java 编程语言一样普及,二者在现代软件程序员之间都得到广泛使用。就我而言,c语言就是计算机的语言,是一门编程语言。就如同汉语史我们中国人的交流语言,c就是计算机与计算机,人与计算机交流的语言。c语言作为编程语言,作用自然是用来编程写代码的。作为一种计算机程序设计语言,c既具有高级语言的特点。又具有汇编语言的特点。c语言可作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。c的应用广泛,具有很强的数据处理能力,不仅仅是在软件开发上,而且各类开发研究都需要c语言,比如单片相机以及嵌入式系统开发等。
2.3:在已有的python学习经验的条件下,努力学习C语言的专业知识,在行业里有句话说得好,搞懂弄透C语言的指针,C语言就学了70%了。熟练掌握C语言的环境设置,程序结构,基本语法,数据类型,变量,常量,储存类,运算符,判断,循环,函数,作用域规则,数组,枚举,函数指针与回调函数,字符串,结构体,共用体,位域,typedef,输入与输出,文件读写,预处理器,头文件,强制类型转换,错误处理,递归,可变参数,内存管理,命令行参数,排序算法,等相关专业知识,万丈高楼凭地砌,基础不牢地动山摇,首先还是要夯实基础,为以后的学习埋下种子。
2.4:1.对于大一这学期的规划,不能盲目,预设计划每天三小时,上午一小时,下午一小时,晚上一小时,每小时预设一百行,具体情况具体分析。争取获得高级菜鸟程序师荣誉称号。
2.在学好C语言的基础上,拓展C++ Java等语言相关专业知识,看完自我规划的三本书籍《网络是怎样连接的》《计算机是怎样跑起来的》《程序是怎样跑起来的》
3.尽自己所学在CSDN上发表博文,广泛接受他人的建议,夯实基础,拓展学习,积极备战计算机相关的大赛,结交实力雄厚,可爱可亲的学长学姐。互相交流学习,取长补短,结交更多的技术性人才,
三人行,必有我师焉。 [PS:第一个代码是用PC所写,第二个代码是用VScode所写,第三个代码是C++所写]
# _*_coding:UTF_8_*_
if __name__ == '_main_':
time = 0
while time < 3:
account = input("你好!你的用户名\n >")
password = input("你好!你的密码\n >")
if account == 'LiZhiJie' and password == '123456':
print('登陆成功!!!')
break
elif account != 'LiZhiJie':
print('用户名错误!!!')
elif password != '123456':
print('密码错误!!!')
else:
print('未知错误')
time += 1 # 等价于 time = time + 1
print('3次机会用完')
#include <stdio.h>
int main()
{
/* 我的第一个 C 程序 */
printf("Hello, World! \n")
return 0;
}
#intciude<stdio.h>
int factorial (int n)
int main (void)
{
int n;
scanf("%d,&n");
printf("%d\n",factorial(n));
renture 0;
}
int factorial (int n)
{
int i,fact=1;
for(i=1;i<=0;i++)
fact=fact*i;
return fact;
}