Menu
×
   ❮   
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 行:不要忘记添加结束花括号 } 以真正结束 main 函数。


C 练习

通过练习测试自己

练习

在下面插入缺少的代码部分以输出“Hello World!”

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

开始练习



×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
[email protected]

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
[email protected]

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.