怎么查看现在这样破解wifi密码码

〖菜鸟求教〗关于c语言的几个问题!_c语言吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:532,758贴子:
〖菜鸟求教〗关于c语言的几个问题!收藏
学c&&之前应该先学c吗?为什么我找的不同的C语言书语法有差别?c跟数控编程和单机片有什么联系?
登录百度帐号推荐应用第1页/共1页
民营科技2012年第9期
浅析C语言教学中的几个问题
(四川理工学院,四川自贡643000)
摘要:《C语言程序设计》是一门内容丰富但又比较难理解的课程。它当中的输入输出函数,自增自减运算符,以及指针学习都会
遇到不同程度的疑难问题。根据实践教学情况,探讨了某些教学难点。
关键词:C语言;指针;教学概述
C语言是国内外广泛使用的一种计算机语言,它对于专业技能的形成起到十分重要的作用,许多高校都把《C语言程序设计》作为重要的课程来对待,我校也把这门课程作为理工科学生的基础必修课。C语言具有功能丰富、表达能力强、使用灵活方便等优点,但是对于初学者来说这门课难度还是较大。本人就这几年教学C语言中发现的一些疑难问题进行探讨。2使用输入函数时容易出现的错误2.1scanf()函数在输入过程中的问题。scanf()函数的一般形式是:scanf(格式控制,地址表列);关于“格式控制”是用双撇号括起来的字符串,包含由%作为引导的格式说明和普通字符,再用scanf函数输入相关数据时,普通字符要照原样输入才行。例如:
例1:scanf("m=%d,n=%d",&m,&n);如果想要m,n两个变量分别得到整数10和20的话,正确的输入为:m=10,n=20,除了这种输入,其他的输入都是错误的。很多同学在刚开始学习scanf函数时,都不能很好的理解这种要求,很
10,20或者是10回车20等,这就是没能理解容易犯错,输入为:
函数当中的普通字符要照原样输入的道理。2.2getchar()函数在输入字符时的问题。getchar()函数的作用是从终端输入一个字符,常常以回车作为输入的结束。
例2:a=getchar();b=getchar();
b两个变量分别得到字符'x','y'。在输入字符时,如果想要a、
正确的输入方法是xy,也就是两个字符连着输入。但是很多同学
x,y或者是xy或者是x回在刚学这个函数时,很容易把输入写成:
车y,这样的话,a变量确实能得到第一个字符'x',但是b变量得到的却是,或者空格或者回车。这样就与我们想要的输入有误。3自增自减运算符的使用
自增自减运算符的作用是使变量的值增1或减1。如i++或++i,相当于i=i+1;如i--或--i,相当于i=i-1。自增自减运算符只能
(i+j)++都是不合用于变量,而不能用于表达式或常量,如10++或
自增自减运算符在变量之前(++i,--i),作用是“先加减后使法的。;自增自减运算符在变量之后(i++,i--),作用是“先使用后加用”减”。
当“++、--”运算符用于关系比较表达式时,若为前缀,则先加(或减)1,后进行比较;为后缀时,则先进行比较,后加(或减)1。
例3:设有说明“intx,,a=15,b=13;”,执行下面语句:x=(--a==b++)?--a:++b;该条语句中,自减运算符在变量a之前,因此a是先减1(a=14)后比较;而自增运算符在变量b之后,因此b则是先比较,后加1(b=14)。x=后面是条件表达式,第一个表达式的值为假,因此取第三个表达式++b的值,即x,b都取得15。4指针的使用
4.1指针的概念。在C语言编程当中,程序中的变量在计算机内是占有一块存储区域的,变量的值就存放在这块区域当中,我们把这块区域进行编号,就称之为“地址”。所谓变量的指针,实际上就是指变量的“地址”。如果有一个变量专门用来存放另一个变量的地址,我们就把这类变量称之为“指针变量”。指针变量可以用来指向另一个变量。1
4.2指针的无指向问题。指针变量跟C语言中其他变量一样,在使用前必须定义,并且只能定义为指针类型。如果想要指针变量指向某一个变量,还必须要给指针变量赋值,让它存放某个变量的地址,否则可能导致严重后果。
例4:inta,*p;scanf(%d",p);或*p=20;printf(%d",*p);
没有赋值,因此它指针变量p在上段程序中只完成了定义,
随机指向某个地址,当再给p的指向赋值时所赋值就送入这个随机单元,将该单元数据覆盖,可能导致一些意想不到的情况。
4.3注意指针变量的当前值。在学习指针与一维数组的关系时,我们曾要求通过指针来编程实现一维数组数据的输入和输出的题目。例如:
例5:#include&stdio.h&main(){
m,*p=s;ints[10],
for(m=0;m&10;m++)scanf("%d",p++);for(m=0;m&10;m++)printf("%d",*p++)}
在上段程序的编写过程当中,我们的目的是通过指针变量的值的不断变化,先输入10个整数到数组s当中,然后再通过指针的变化,把数组s当中的10个值输出到屏幕上。但当我们运行这段程序时,输出的10个数字与我们输入的数字并不一致,这是由于在第一个for循环中,指针变量在不断往后移动,循环结束时,已经移出数组的区域。如果还想要指针变量与数组当中的元素产生联系,我们应该在第二个for循环前加上一条p=s或者是p=&s[0]的语句,让指针变量重新指向数组的第一个数据元素,才能得到正确的结果。
以上就是本人在这几年的教学当中,所遇见的一些常见问题
规则繁多,使用灵活,的分析。因为C语言牵涉的概念比较复杂,
容易出错。因此在C语言程序设计的学习当中,要培养良好的学习习惯,多问,多上机实践,多总结遇到的常见问题,这样才能写出实用的程序。
[1]谭浩强.C程序设计(第三版)[M].北京:清华大学出版社,2005.[2]胡玲洁.C语言程序设计,中疑难问题的探讨[J].软件导刊,):185-186.
[3]马赞玮.C语言学习三部曲[J].科技资讯,6.
[4]董卫红.浅谈自增自减运算符在C语言中的应用[J].微型电脑
应用,):9-50,54.[5]胡晓燕,庞润芳.浅谈《C语言程序设计》中指针的应用[J].电脑知识与技术,):389-391.[6]陈兴元《.C语言程序设计》教学中的几个疑难问题的探讨[J].施恩职业技术学院学报(综合版),):81-84.
[7]段文秀.C语言中几个知识点的学习技巧[J].内蒙古科技与经
2012(2):121-123.济,
第1页/共1页
寻找更多 ""浅析C语言教学中的几个问题_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
浅析C语言教学中的几个问题
上传于|0|0|暂无简介
阅读已结束,如果下载本文需要使用5下载券
想免费下载本文?
定制HR最喜欢的简历
你可能喜欢

我要回帖

更多关于 怎样查看wifi密码 的文章

 

随机推荐