c语言的输出输入是格式化的。printf表示输出,在屏幕上打印出来!scanf表示读入、即把你在屏屏幕上如果打10,按回车,10就存储到month那个变量里面。%d代表输入一个整数、
还有、要注意!你那个不是c语言9624……已经是c++了,你看上面定义的那个struct结构体里竟然已经有public……而且还有函数的定义……
Date(int m, int d) 是函数的声明、set(m, d)是函数的定义、声明嘛,就是说、我声声明有这个函数存在(注意哦,不一定要给出罚个函数具体怎样的)~定义嘛、就是我要给出这个函数的具体内容和定义,就比如说!我声明我和张三是好朋友,但我不一定要介绍张三是一个怎样的人、但我定义张三这个朋友友的话,我就必须从各方面面都介绍他!声明和定义在程序设计中!表示形式往往往就不一样了。
函数名是自己起的!爱怎么起都行,只要调用和定义能对上号就好,
学程序一开始慢慢来、不用急、当年2671我写第一个c语言程序!漏了许多分号,被朋友嘲笑了很久……当4539时也和你一样。printf什么的一直不会用!不过现在就好了……
c语言的教材的话。国内的鲜鲜有好书?还是推荐你看谭浩强写的、清华大学8326出版社。确实编的很好。深入浅出,很多抽象概念他老人家都解释得特别好!国内其他教材材都比不上、当当你学好基础!想进一步学习的话。推荐两本国外教材、C PRIMER PLUS 和THE C PROGRAMMING!C PRIMER PLUS比较全。THE C PROGRAMMING是c语言发明者写的!很牛。不过他写法和中国传统思维很不一样!建议看完谭浩强的书之后再去看、
祝你你享受编程的快乐~。
补充、代码注注释:
#include,