啊哈磊_编程从这里起步

标题: 关于c语言的一些小问题 [打印本页]

作者: 小李子    时间: 2018-7-21 17:23
提示: 作者被禁止或删除 内容自动屏蔽
作者: 赵林    时间: 2018-7-21 19: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里面声明的。你也可以定义其他的函数。具体方法请百度。




欢迎光临 啊哈磊_编程从这里起步 (https://bbs.codeaha.com/) Powered by Discuz! X3.2