菜单
×
   ❮   
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

C 语法


语法

在前面的章节中,你已经多次看到以下代码。让我们分解它以便更好地理解它

示例

#include <stdio.h>

int main() {
  printf("Hello World!");
  return 0;
}
自己动手试一试 »

示例说明

第 1 行: #include <stdio.h> 是一个头文件库,它允许我们使用输入和输出函数,例如 printf()(在第 4 行中使用)。头文件为 C 程序添加功能。

如果你不明白 #include <stdio.h> 是如何工作的,也不必担心。只需把它看作是(几乎)总是出现在你的程序中的东西。

第 2 行: 空白行。C 忽略空格。但我们使用它来使代码更具可读性。

第 3 行: 另一个总是在 C 程序中出现的是 main()。这被称为一个函数。其大括号 {} 中的任何代码都将被执行。

第 4 行: printf() 是一个函数,用于向屏幕输出/打印文本。在我们的示例中,它将输出 "Hello World!"。

注意:每个 C 语句都以分号 ; 结尾

注意:int main() 的主体也可以写成
int main(){printf("Hello World!");return 0;}

请记住:编译器会忽略空格。然而,多行代码会使代码更具可读性。

第 5 行: return 0 结束 main() 函数。

第 6 行: 不要忘记添加右大括号 } 来实际结束主函数。


C 练习

通过练习来测试自己

练习

插入以下代码中缺失的部分以输出“Hello World!”

int () {
 ("Hello World!");
  return 0;
}

开始练习



×

联系销售

如果您想将 W3Schools 服务用于教育机构、团队或企业,请发送电子邮件给我们
sales@w3schools.com

报告错误

如果您想报告错误,或想提出建议,请发送电子邮件给我们
help@w3schools.com

W3Schools 经过优化,旨在方便学习和培训。示例可能经过简化,以提高阅读和学习体验。教程、参考资料和示例会不断审查,以避免错误,但我们无法保证所有内容的完全正确性。使用 W3Schools 即表示您已阅读并接受我们的使用条款Cookie 和隐私政策

版权所有 1999-2024 Refsnes Data。保留所有权利。W3Schools 由 W3.CSS 提供支持