文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
完整的 C 程序长啥样?
为了创建完整的程序,需要在 C 源文件中输入代码。任何文本编辑器都可以创建 C 源文件,它们的文件名通常以.c 结尾。
我们来看一个典型的 C 源文件。
让我们仔细研究一下 main() 函数。
main() 函数聚焦
计算机会从 main() 函数1开始运行程序。它的名字很重要:如果没有一个叫 main() 的函数,程序就无法启动。
1 在早期的 ANSI C 标准中,main() 函数可以是 void 类型。但是在 C99 中 main 函数的返回类型必须是 int。——译者注
main() 函数的返回类型是 int 。这是什么意思呢?当计算机在运行程序时,它需要一些方法来判断程序是否运行成功,计算机正是通过检查 main() 函数的返回值来做到这一点。如果让 main() 函数返回 0,就表明程序运行成功;如果让它返回其他值,就表示程序在运行时出了问题。
函数名在返回类型之后出现,如果函数有参数,可以跟在函数名后面。最后是函数体,函数体必须被花括号包围。
百宝箱
printf() 函数用于显示格式化输出,它用变量的值来替换格式符,像这样:
当调用 printf() 时,可以包含任意数量的参数,但确保每个参数都要有一个对应的%格式符。
代码冰箱贴
学院 21 点扑克游戏小组的队员写了一些代码贴在寝室的冰箱上,但有人把冰箱贴弄乱了!你能用这些冰箱贴重组代码吗?
代码冰箱贴解答
学院 21 点扑克游戏小组的队员写了一些代码贴在寝室的冰箱上,但有人把冰箱贴弄乱了!请用这些冰箱贴重组代码。
这里没有蠢问题
问:card_name[0] 是什么意思?
答:它是用户输入的第一个字符。如果用户输入了 10,那么 card_name[0] 就将是 1。
问:总是得用/*和*/写注释吗?
答:如果你的编译器支持 C99 标准,就可以用/ / 开始注释。编译器会将这一行的其余部分当做注释处理。
问:怎么才能知道我的编译器支持哪种标准?
答:你可以查看编译器的文档。对 gcc 来讲,ANSI C、C99 和 C11 这三种标准它全部支持。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论