第一次作业

经过这几周的学习,我认为C语言是一门十分有趣的语言,一行一行的代码让我觉得很生动,也十分让我入迷,我以后一定要认真的完成作业和老师留的任务。不知不觉这个C语言的课程已经有好几周了,这样的C语言课程也让我十分入迷,我很喜欢这一门语言,也初步的了解了有关C语言的知识,也了解什么是C语言,C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。这样的C语言是我十分喜欢的,我也给自己定下了一个小目标,要努力的学习关于C语言的课程,认真的学习并且完成老师布置的任务和作业

问题1。int j, k; for (j=0,k=-1;k=1;j++,k++) printf("*\n");为什么会无限循环?
问题1的解决方案:
因为k=1是一个赋值语句,k的值永远为1,即k的值永远为真,一直循环

问题2。判断语句if a的值为1,则打印a。但是的括号里面的a==1,写成了a=1。会产生怎样的结果?会不会是一定打印a?
问题2的解决方案:
a==1是判别语句,a=1是赋值语句。如果写a=1,那么一定会输出a的值

问题3。键入a b c的值为1,2,3。为什么不能用scanf("%d%d%d",a,b,c)或者scanf("%d %d %d",a,b,c)
问题3的解决方案:
因为你输入的值123之间有逗号,而你的格式输入符也就是双引号里面却没有逗号,要一一对应的

posted on 2018-05-03 22:52  方煜霄  阅读(89)  评论(1编辑  收藏  举报