搜索
查看: 473|回复: 7
打印 上一主题 下一主题

关于c语言的一些小问题

[复制链接]
跳转到指定楼层
楼主
 楼主| 发表于 2018-7-21 17:23:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
沙发
发表于 2018-7-21 19:32:32 | 只看该作者
1.第一个,不加>nul的会显示请按任意键继续,加了就会重定向到空文件,就没有提示了
加@的那个语句,你先执行system("echo on");就能看出区别了。
2.Sleep是函数名,没有为什么,本来在windows.h里声明的就是S大写。Sleep()不在stdio.h里,要包含windows.h,因为它的声明在里面。另外Windows的函数都是每个单词首字母大写。
3.a=0是赋值,把0赋给a,表达式的值是a,就是0;而a==0是判等,值是真或假。if(a=0)等于是a=0;if(a)而a是0,0代表假,所以if(a=0)肯定是假。
4.它们两个的作用都是讲a增加1,a++的值是原有的a,++a的值是增加1后的a。举例:a=1;b=a++;此时b是1,a是2。若把a++改成++a,则b是2。
5.举例:main()函数是你定义的,printf()函数是stdio.h里面声明的。你也可以定义其他的函数。具体方法请百度。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表