懂c语言的大哥大姐wow帮个忙呗

您还未登陆,请登录后操作!
全国计算机等级考试三级(数据库技术)要用什么书
技术,三级应该报C++的,但是我从来没有学过C语言,我们只学了一本清华大学出版的数据库基础。请问现在我需要什么书呢?
希望资深的人士给点意见.自己没考的请... ...
有这方面经验的还请您不吝赐教!~
高等教育出版社出了一系列的教程,可能是三十左右。蓝色封皮,你可以去淘宝买,比较便宜。
南开一百网上就有,去中国IT考试论坛,里面有很多考试资料和南开一百。
模拟题买大地出版社或者中国铁道的就中,十块或者十二块钱,如果你在北京,很多书店都有折扣,应该更便宜。
有时间的话最好看一遍谭浩强的C语言程序,和清华大学出版社出的数据结构,再看看数据库的书就更好了,SQL和VF这方面的就可以。
考试不仅仅是为了一张纸(等考的证书就是一张纸,三级是蓝色的)而是要学会。找工作时人家不会因为你有这张纸就用你,而是看你的实力。
祝你成功。
出版的。把这些看会了就没问题了。
您的举报已经提交成功,我们将尽快处理,谢谢!
直接选用计算机三级系列教程就可以了,多做些实际练习更实际点,市面上的教材大多相类似,因此你选一本入门的再加一本比较深入的就可,入门教材在简介中都会提到,至于三级...
大家还关注C语言编写的程序怎么在windows下运行??望各位大哥大姐解惑!!_百度知道
C语言编写的程序怎么在windows下运行??望各位大哥大姐解惑!!
他们用的什么编译工具,不能像应用程序那样。VC能直接调用API吗?我知道MFC更方便,VC++工具能编译32程序?当然,怎么让C语言编写的程序能在windows程序下运行,但是我用VC编写的C语言程序还是在dos界面下运行,自动生成的exe文件是在dos系统中运行,能在windows下运行,他们是怎么让程序在windows界面下运行的Tc编写的C语言程序是16位,就像应用软件一样,我想先从API学起。像很多大型软件都是C语言编写的
提问者采纳
先,百度中搜索 “Windows 程序设计CHM ”就有了,不建议直接从MFC开始。首先理解消息循环机制,也只能是在dos界面下运行,很快就入门了,TC是入门用的,练习熟练了,在VC++环境下可以编写控制台程序(就是dos界面程序)。 希望能帮到你,如果你只想编个窗口的话,你只用Windows API就可以,建议你看《Windows程序设计》这本书,因为你的代码没有涉及到Windows编程,你把课本上的代码或TC中的代码敲到VC++中,比如你说的VC++,VC++中可以用MFC也可以不用,可以选择其他平台。第三,不利于初学者对Windows程序的理解,以后的程序设计不会在TC中。第二,找一个VC的简单窗口例子(非MFC),那东西封装了很多东西
提问者评价
其他类似问题
您可能关注的推广
c语言的相关知识
其他3条回答
大型程序是分好多部分的,比如后台服务进程(可以用C写控制台程序),前台界面(JAVA或者MFC等)控制台应用程序是在命令行(即控制台)运行的
C语言当然是可以写Windows程序的,MFC只是封装了一些Windows的API而已。你不想用MFC的话就要看Windows API函数了,不过真的推荐你直接用MFC,那些API函数太底层了,一般程序员了解一下就好,毕竟还是要站在巨人的肩膀上嘛
其实是你写的程序被VC++识别为了 控制台应用程序 Win32 con application你在创建程序时选择 WIN32 Application 即可
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁c语言有道题不懂!!!帮帮忙!!-中国学网-中国IT综合门户网站
> c语言有道题不懂!!!帮帮忙!!
c语言有道题不懂!!!帮帮忙!!
转载 编辑:李强
为了帮助网友解决“c语言有道题不懂!!!帮帮忙!!”相关的问题,中国学网通过互联网对“c语言有道题不懂!!!帮帮忙!!”相关的解决方案进行了整理,用户详细问题包括:RT,我想知道:c语言有道题不懂!!!帮帮忙!!,具体解决方案如下:解决方案1:这道题你可以带入数字去验证:设a=1,b=2.
A选项:a=a+b=1+2=3,此时a=3(a得到新值),b=a-b=3-2=1此时b=1,a=3-1=2此时a=2,很明显A成立
B选项:t=a就是t得到a的值就是t=1,a=b就是把b赋值给a 就是a=2,b=t=a=1(第一条语句中t=a);B选项是常规的交换方法,楼主应该懂的
C选项:a=t 把t赋值给a,t=b 把b赋值给t此时t=2,b=a=t=2,C选项很显然是不能进行交换的一组
D选项:t=b=2,b=a=1,a=t=2,数据进行了交换;
所以此题选C!
这种选择题目的是加强楼主的逻辑思维能力,加深对赋值的理解,对真正的程序设计没什么大的意义,楼主可以先借助具体的数字带入进行判断,以后熟练了,自然而然就能看得出来。希望对你有帮助!通过对数据库的索引,我们还为您准备了:楼主应该懂的 C选项:a=t 把t赋值给a,t=b 把b赋值给t此时t=2,b=a=t=2,C选项很显然是不能进行交换的一组 D选项:t=b=2,b=a=1,a=t=2,数据进行了交换; 所以此题选C! 这种选...===========================================int *p=&a[3], 就是说用指针p指向数组a的第4个元素,即4 b=p[5];就是给变量b赋值,这个值是指针p所指向的元素,再往后5个位置, p指向4,再往后5个位置就是9,选C=========================================== i,j分别表示数组的行和列 xx[i]也就是i行的地址,然后加上j+1就是定位到j+1列,实际也就是获得x[i][j+1]的地址。===========================================第二个打印出来结果:c为一个字符,i为一个数,就是你输入的数 而c打印的就是i那个书对应的ASCII码字符 第三个输入顺序就是3 7 8.5 71.82 A a 第一个我实在是看不懂你要问什...=========================================== 给你一个最简单的解释,如果你想联系一个人,你可以有两种方式,第一是直接去找这个人,第二是拿到他的电话去打个电话。直接去找相当于直接去访问这个变量,电话就可以理解...===========================================第一题。。i = 4开始。。 进入循环,判断I= 4 为真。。然后后置减,i=3 输出语句。。先置减,I=2然后输出。。 第二次判断I =2。.进入循环后置减i=1;输出语句先置减,i=0;输出。...===========================================语言。 A) 机器语言 B) 汇编语言 C) 高级语言 D) 结构化的数据查询语言 10.__ _ACD____是操作系统。 A) Windows B) DOS C) UNIX D) Linux 三、判断题 1.操作...=========================================== 我试着解释,不知道能说明白不。 循环队列需要约定,一般约定如下: 队尾指针指向队列最后一个元素,排头指针指向第一个元素的前一位置; 1. 入队运算,即要在队尾追加一...===========================================因为现在所有8/16/32位(51系列,MSP430系列,ARM系列)都是使用C语言。8/16位单片机... 所以上面的讲的都是你现在的优势。 2,听起来单片机比较陌生,不是因为你不懂,而是不...===========================================我不懂C,你这样的问题等等就有人回答。或者到 www.dayi.net 问问,那里有老师答疑。===========================================
本文欢迎转载,转载请注明:转载自中国学网: []
用户还关注
可能有帮助帮个忙一个c语言取最大值程序的问题_百度知道
帮个忙一个c语言取最大值程序的问题
书上是这样的啊;scanf(&y)z=x#include&c=max(a;stdio,&a.h&}为什么是错误的, int y){int z,c);else z=y;main(){int a,b,&b),c;%d%d&quot,b);return(z);printf(&max=%d&;}int max(if(x&
才学习C语言有很多问题不懂请大家帮下
提问者采纳
int y){int z.h&y)z=x,c);;y)z=x,&b);if(x&gt,b);scanf(&quot,&b);int max(int max(c=max(a你定义的MAX函数在main函数外面你要声明下才能用~你可以在main函数里面声名下你的MAX函数或着在调整下位置就可以了;printf(&return(z);
scanf(&quot。如下;}或者调整下位置 如下#include&
c=max(a,c),&a;%d%d&main(){
int a, int y){else z=y;* 声明一下MAX函数*&#47,c;else z=y:#include&
printf(&quot,b,b;stdio,int y) /;}main(){int a,&a,c;max=%d&;}int max(max=%d&return(z).h&if(x&%d%d&quot,b);
提问者评价
其他类似问题
您可能关注的推广
帮个忙的相关知识
其他4条回答
return(z),b, int y){int z#include&lt,&a;%d%d&quot.h&scanf(&printf(&c=max(a;main(){int a, int y);int max(int x,b),c,&b);max=%d&else z=y;,c);}int max(if(x&y)z=x;
没有声明函数,应将max()函数的声明语句放在main()之前,或者将后面的max()函数定义移到main()函数之前,即://---------------------------------------------------------------------------#include&stdio.h&int max(int x, int y); /*注意这里*/void main(){int a,b,c;scanf(&%d%d&,&a,&b);c=max(a,b);printf(&max=%d&,c);}int max(int x, int y){if(x&y)z=x;else z=y;return(z);}//---------------------------------------------------------------------------或者//---------------------------------------------------------------------------#include&stdio.h&int max(int x, int y)
/*注意这里*/{if(x&y)z=x;else z=y;return(z);} void main(){int a,b,c;scanf(&%d%d&,&a,&b);c=max(a,b);printf(&max=%d&,c);}//---------------------------------------------------------------------------
我用的是vc,不知道对你有帮助没···#include &stdio.h&int main()//这里最好是写int,虽然不写也可以{ int a,b,c; int max(int , int );//这里要声明函数,你没有写 scanf(&%d %d&,&a,&b); c=max(a,b); printf(&max=%d&,c);
return 0;//main函数是int,所有这里有return}int max(int x, int y){ if(x&y)//这里可以省略一个变量,直接返回值 else}
c中所有的函数(包括变量),都必须先定义,再使用。本题应将int max(int x,int y){}放在main()函数之前;或者在main()中添加int max(int x,int y);也行。
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 wow帮个忙呗 的文章

 

随机推荐