c语言程序设计能力教程答案

c语言程序设计能力教程答案,第1张

1要这样来理解。C语言如同VB、汇编一样,是一种编程语言。编程语言是一种编程规范,是理论,没有“用什么工具开发”的问题。而VC(或者Borland C++等)是开发工具,开发工具是采用某种编程语言实现的软件。所以,你的问题应该这样问:“VC是一个C语言的开发工具吗?VC是用什么工具开发的?”对于这个问题,答案是:1VC是一个C语言的开发工具。2VC是用VC开发的。惊讶吗?事实是,微软开发团队先使用汇编和标准C实现了一个VC的编译器,之后,整个Visual Studio家族产品(包括VC)基本上都是使用VC编译器实现的。

2C/C++语言的源代码文件扩展名一般为c和cpp,编译后生成对应的obj文件,链接后产生可执行的exe文件。

3不懂。

4计算机的核心是CPU(中央处理器),苹果机和IBM电脑使用的是不同的CPU,具有不同的计算方式。

5你的问题有误,请参考问题1的回答。可以问“VC(或其他的C语言开发工具)能够做出点击就执行而不用安装的程序吗”,答案是可以,其他的开发工具也可以。但现在的开发工具产生的可执行程序通常都会使用到开发工具提供的动态链接库(dll)文件,那么你的程序想运行,就少不了这些文件。通常做法是通过制作安装程序,把这些库文件放置到系统目录中,这样可以被各种程序共享使用。另一种做法是把这些库文件跟你的程序放到一起,缺点就是浪费磁盘空间。

6参考问题5的回答。

7内容太多,建议阅读一本C语言的基础教程,比如谭浩强的《C程序设计》。

8最基本的一点是,C语言是面向过程的程序设计语言,C++语言是面向对象的程序设计语言。至于面向过程与面向对象的区别,可以网上搜索一下。

C里面 本身就是面向过程的

一定要面向对象 那是自找苦吃。。。

如果一定要做的话

那么 可以用结构体代替对象

成员函数用函数指针替代

如果你有C++基础

那么做到这一点 不是太难。

C的话,它只是一种编程语言。随着编译器的不同,它的应用可以在很多领域中, *** 作也随着编译器有所区别,既然是大学里面的,应该是标准C语言,你需要掌握的是最基本的语法,包括指针的概念,内存的概念,结构体链表的精髓,只看几个视频是不行的,我建议你自己给自己出题,比如简单的排序,或者是输出学生的基本数据,在网上找一些题目,自己做,在编译器上面写程序,这其实都是基础。你所谓的老,我明白你是什么意思。有人说C语言太老了,早就该淘汰了。其实不是,Unix就是用C写的,你能说它老吗重要的其实不是语言,这里给出你几种语言,以后你可能会接触到,Java, C++,Python, Perl, VHDL,Verilog,C#,VB等等。这些东西,除了VHDL和Verilog是并发性的,其它的,其实都是面向过程的(别跟我说C++是面向对象的,因为你始终要一条一条执行命令)。你要做的,不是把他们全都学,而是精通1,2种之后,深入计算机内部,了解计算机是怎么工作的,学习一下 *** 作系统的信号和槽的概念,学学进程是怎样进行的,有机会的话可以学学多核处理器编程,这些对你都很有帮助。如果你说,我不想进行底层编程,那么也行,你就不用去了解计算机结构了,把所有的API都弄懂了,你就是程序员了。但是,你也只能是一个程序员了。系统工程师永远比只会编程的人员选择宽,收入高,更能掌握整体的系统架构和原理,将来这些系统工程师会成为你的上司,给你安排工作,你就去做。他们强,就是强在知道怎样进行产品开发,如何划分软件模块,而你,却只能做重复性的工作。

不好转,你会发现c++的许多极其方便又好用的功能在java和c里面都是找不到的。C++完全允许使用者只用C的思想和方法,这样的使用者转到真正的C自然是不难的,即便是Java,只使用static变量和函数的话也可以和C的思想完全兼容。所以只会C语言的人也可以写C++甚至Java的教科书,很多人因此学到的就是披着C++或Java皮的C语言,这样的人看来,语言“只是语法不一样,思想差不多”也就不像是一句假话了

以上就是关于c语言程序设计能力教程答案全部的内容,包括:c语言程序设计能力教程答案、计算机专业学了快一年,只会一点C语言,你还说自己是IT专业的、C语言新人求高人大哥大姐指教。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10018314.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存