C语言程序设计进阶

C语言程序设计进阶,第1张

1,当a=1,b=2,c=3时,以下语句执行后,a 、b 、c 中的值分别为_3_ 、 _2_、 __ 2_。

if(a>c)

b=a

a=c

c=b

2,若有说明int i,j,k则执行i=10;j=20;k=30;k*=i+j后k的值为__ 900 ____。

3,C语言中用__非0的任何数值____表示逻辑“真”,用__0____表示逻辑“假”。

4,执行a=12,a*=2+3后a的值为 __60__ 。

5,以下程序的输出结果是 __3___

main( )

{

int x=10, y=3

printf(“%d\n”, x/y)

}

6,为表示关系x>=y>=z, 应使用的C语言表达式是 __x>=y&&y>=z__

7,传统流程图中, 表示

8,把以下for语句的一般形式转换成对应的while循环

for(初始值;条件;循环变量)

{

循环体;

}

初始值;

while(条件){

循环体;

循环变量;

}

其中第七题不明其意,题目应该不完整。

第2,4题考点相似都是注意a*=b+c其实是等于a=a*(b+c)

第5题,在printf语句中x/y是当一个整体输出的要注意,再就是x,y都是定义的整形,当两个整形数值相除时得到的还是整形数值,要舍弃小数点后面的数取整

第8题中考查的事三种循环语句的掌握还要注意do-while语句的情况又是怎样

我的角度是你应该写一点经典程序

虽然学完了基础知识,但是对于新手来说 上手很容易出错的。

练习一些经典的程序,比如求最值,求公约数,这些的。

上面的程序对你来说小意思的话,就练习一些功能型的小程序 比如闹钟 自动关机 等等的功能型程序

如果对你来说小菜的话,就写写成型的程序吧 比如数据库的读写等

到了这一行,你就不需要问如何晋级了,你一定有你自己的想法

赤血学院的C语言版块在招人哦~

去找一些C语言的小游戏来练练手

或者去一些ACM的网站 学习点算法

毕竟语言学习还是相对容易的 算法就是真正的实力,解决问题的思想有了 哪怕以后换个语言也无所谓 啊。

http://acm.zju.edu.cn/onlinejudge/


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

原文地址: https://outofmemory.cn/yw/11296542.html

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

发表评论

登录后才能评论

评论列表(0条)

保存