当前位置:首页 » 编程语言 » 新生学习c语言
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

新生学习c语言

发布时间: 2022-11-22 08:48:30

Ⅰ 大一新生学c语言用什么软件

学c语言可以用的软件推荐如下:
1、TurboC是由美国Borland公司开发的一套C语言程序开发工具,Borland公司是一家专门从事软件开发、研制的大公司。该公司相继推出了一套Turbo系列软件,如TurboBASIC、TurboPascal、TurboProlog,这些软件很受用户欢迎。TurboC集成了程序编辑、调试、链接等多种功能。
2、WIN-TC是一个TC2WINDOWS平台开发工具。该软件使用TC2为内核,提供WINDOWS平台的开发界面,因此也就支持WINDOWS平台下的功能,例如剪切、复制、粘贴和查找替换等。

Ⅱ 大一新生学习c语言感到困难,需要什么资料书补充课外知识

C语言是多个知识点的集合,将这些知识点合理的结合起来就是一个C程序。例如if语句,if语句签到,单循环,循环嵌套,基础数据类型,数据类型转换,结构数据类型等待。这些都是通过基础知识来实现的。先把课本的每个基础知识点理清,接下来学习就比较好了。
另外推荐两本书c primer plus 和c++ primer plus,一本针对C一本针对C++,讲的很细,例子也多

Ⅲ 大一新生学c语言用什么软件

大一新生学c语言用vscode,vim等等。学c语言,关键是亲自动手。建议你从网上找一个有现成教学代码的教学资料或网站,按上面的要求在本地计算机上搭建对应的编译环境,当然也可以直接用网上的c代码编译器。通过下载课程的教学c代码,自己编辑修改,再编译运行,学起来很快。

c语言内容

C语言是一种计算机编程语言,简单它是人类与计算机交互的语言,用于告诉计算机让它做什么。C语言是一种高级语言,所谓高级是指它可以被人类轻松的阅读。这是相对于机器语言与汇编语言而言的。C语言程序需要经过处理后转换成机器语言才可以工作。

Ⅳ 大学生如何学好C语言

一、首先确保你的健康状况和基本计算机操作水平,从来没听说谁没有电脑就能学习编程的(以后科技进步到人机合一的程度,也许可以实现)。如果能有网络连接,那简直达到了完美的境界。
没人可以无师自通,天才也不行。所以你要做的第一件事是找一本好的入门教材,最好是经典作品。反复地看教材,要牢记一点,你所提出的大部分问题,教材上都有解释,只是你没有认真看而已。反复地阅读,直到你觉得你已经可以编写出那本教材了,才可以丢弃他。教材比老师好的理由之一是,你可以带教材上厕所去卧室,而老师不行。当然,老师也有比教材优越的地方,那就是他可以给你解释教材上没有的问题。但记住老师也是人,你不动脑子就去找他,他会厌烦的。不要鄙视你的老师,即使他其它方面不如你,至少在编程这件事上他能做你的老师就是他比你强的硬道理。
你以为光看语法书和背诵单词而不练嘴就能说好英语么,显然不对。编程也是,熟能生巧在任何地方都是一样的。首先看懂教材上的那些例子,确保看懂之后,按着他的思路把它默写出来,当你尝试过就会知道看懂和默写是两个完全不同的程度。然后就可以做书后面的习题,独立想,不要看答案或提示。等到整本书后面的习题你都能做对的时候,你就算入门了。然后去找等级考试二级三级的题目来做,等到也可以准确无误的时候,恭喜你,C语言(或者其他语言)可以算是通过了。如果你的目的是去考试,现在就出发吧。但如果你想要以编程谋生,sorry,你还欠火候。这其中的差别就相当于大学英语四级作文和畅销英文小说之间的差异。

二、我碰到问题了,谁能帮我
郑钧说,记得没人会同情你,我亲爱的兄弟。这真是至理名言。编程这件事,基本上是不能指望有人帮你的。
当你遇到编程遇到问题,首先应该是去看编译器提供的信息。它可是最直接的来源,相当于案发现场,从没听说刑警不看尸检报告就直接破案的。现代的编译器已经不止编译那么简单,编译本身就能送出大量的提示,调试功能更是强大到可以让你检视程序运行的每一步都发生了什么变化,只要你能看懂。机器的问题,就应该用机器来解决,而不是用人的肉眼去检查。
然后就去查教材和文档。手边的教材能解决70%以上的问题,如果还不够,上网去查。如果找不到,请记住有个东西叫搜索引擎,国内最着名的两个,google 。99%的问题可以得到解决。
如果你有老师,可以试着向他请教。不要抱太大的希望,虽然他收你学费,但他也不是万能的。
如果还是不行,确认你已经努力过而没有答案,那么你可以考虑提问,去论坛、新闻组或者群,都可以提问。
在你确定要提问之前,请先阅读这篇文章《提问的智慧》
http://www.chinaunix.net/jh/29/8675.html
http://www.vcgood.com/bbs/forum_posts.asp?TID=1581&PN=1&TPN=1
这个也行,《提问的智慧 图片版》
http://bbs.chinaunix.net/viewthread.php?tid=750796&extra=page%3D1
http://www.vcgood.com/bbs/forum_posts.asp?TID=1573&PN=1&TPN=1

推荐几本书:
1、谭浩强的《C程序设计》。
优点在于,面向中国学生,语言易于理解,而且全书篇幅小,看过的人多,容易找到人请教。但是各方面的概念不深入,浅尝辄止,实际上还有些小错误,不是很严谨。因此适合第一次入门学习,例题做完基本就可以抛弃了。有实体书和电子版下载。同时配套有习题集和习题解答,适合自学。
2、王大刚先生的《C语言编程宝典》。
质量不错,与老谭的书一样非常适合中国学生,而且对于TC的图形编程讲解非常透彻。本人没有发现实体书,可能只发布在网络上,在VCgood论坛有转载:
http://www.vcgood.com/bbs/forum_posts.asp?TID=1560&PN=2
http://book.chinaz.com/C/C/index.html
3、Kenneth A.Reek 的《C和指针》
进阶读物,把指针一章演绎为一本书可见其技术精度。指针是C的灵魂,能领会本书中的理念,才能算是真正明白了C指针的奥妙,才算懂得了C。

Ⅳ c语言刚开始学习最重要的是要抓住那几点我是大一新生,想要好好学习软件工程,希望大家能认真的帮帮我,

初学,没别的。
打好基础。书上那些语法可以达到熟练使用。运用那些基础组合出自己任意想要的功能代码。

多读代码--培养代码分析能力,能读懂别人的代码,才能吸收别人代码的精华,才能更好的找到代码中的错误。分析代码能力我一直都以为是最中之最的。

多写代码--不用说了,必须的,保证每天都用自己所学知识写几个小功能的代码。尤其是初学,当你所学越多,可加大代码完成功能的复杂度。注意的是:要注重写代码的质量而不是数量。

多读书----编程最重要的就是思维,数据结构,算法导论,c和指针,编译原理(可选,最好还是看一看)必须要看的。看不懂就不要勉强,说明基础还差很远 ,继续打好基础,再翻回头去看。我的算法导论当初是中英两本结合看的。现在买可能也要200多块吧!

基础觉的可以了,就要强化训练:指针。指针是c的灵魂,你越深入指针越能体会这句话的含义。
等你熟练运用指针,以及结构体的时候,(两者结合最典型的例子:链表的创建,删除,添加,查找,其实也是指针和结构体里最简单的一个使用)。
等熟练运用链表,那么基础已经可以挥手拜拜了。就要多看书,c和指针,算法导论等必看。
二维指针,多维指针,函数、数组指针,可以灵活运用这些,那么在构建代码框架时,就可以更灵活,可以使得整个代码更有条理,结构更清晰,这些都是后话了。

之后就可以看操作系统方面的书籍,当然看你爱好哪一方面。根据个人爱好的方向,是选择linux 偏底层,驱动,内核(源码全开发),还是选择windows (纯使用微软提供接口,很多东西无需知道原理,甚至糊里糊涂就可编出大型的程序:例如用vc开发个qq。。。)是选择嵌入式偏硬件一点,还是选择纯软-算法方向一类,要看你自己的爱好了。一般真正喜欢编程的,喜欢探究原理的,没几个人会选择在windows上的破平台去开发吧(喜爱算法的另当别论,这种和系统无关的,纯粹个人能力+思想)。这也是linux快速发展的原因,有太多的工程师致力于linux,因为在付出的同时可以从中学到更多的东西,毕竟源码开发,收获的多少在于个人的能力以及态度。虽然在个人电脑上还没有什么大的作为,但linux在嵌入式,服务器等方面真的是非常强大。当然,linux再强大,几年内,也无法代替windows,毕竟windows经历了太久,有太多的应用在上面,但十几年后就难说了,总之要学windows,那么mfc,c++,vc++也都是必须经历的阶段,两者都有所了解,然后做出选择也是不错的。但人的精力有限,这里也只能提供给你一个参考的方向吧。。。

Ⅵ 大一新生,想自学c语言,请教一下下一步该怎么走。

我的意见是把数据结构学好,你说是大二下学期开,可以先自学,在这里说句不好听的,大学基本都是靠自学的,如果你能够指望老师能教你多少东西那你能够学到的并不会很多。
大一最好要规划好自己的职业生涯,软件开发又分驱动开发和应用开发,你先要认清你想从事什么,然后再有目的地去学,这样会走少点弯路,不像我大一时什么都学,现在找工作了,什么没学好。规划好自己的职业生涯才是最重要的,首先要想清楚自己想要什么?
希望可以帮到学弟!

Ⅶ 大一新生学习c语言,有什么必看的书籍,或者有什么建议

C语言入门到精通清华出版社出版的 C语言程序设计谭浩强,一般是大学教材 CPrimerPlus很多版本 CPrimerPlus5thEdition(ENG) C语言入门经典(第4版) 相关的电子书: 密码:zj45

Ⅷ 新生学C语言,一点也不会

#include <stdio.h>
struct stu {
int num;
char name[20];
int score[3];
};
struct stu student[10];
void main()
{
int i;
int j;
int sum;
printf("Please input:\n");
for(i=0;i<10;i++)
{
printf("NO.%d:\n num:",i+1);
scanf("%d",&student[i].num);
printf(" name:",i+1);
scanf("%s",student[i].name);
for(j=0;j<3;j++)
{
printf(" score.%d:",j+1);
scanf(" %d",&student[i].score[j]);
}
}

for (i=0;i<10;i++)
{
sum=0;
printf("num name math Chinese English average \n");
printf("%d %s",student[i].num,student[i].name);
for (j=0;j<3;j++)
{
printf(" %d",student[i].score[j]);
sum+=student[i].score[j];
}
printf(" %d\n",sum/3);
}

}

/* 用回车来进行每一次的数据的输入*/