AI 摘要
切换
CatGPT - TianliGPT(1)
本节课主要学习了 hello world 程序的解释
代码
代码分析
include
头文件包含#include
的意思是头文件包含,#include <stdio.h>
代表包含stdio.h
这个头文件- 使用 C 语言库函数需要提前包含库函数对应的头文件,如这里使用了
printf()
函数,需要包含stdio.h
头文件 - 可以通过
man 3 printf
查看printf
所需的头文件
#include< >
与#include ""
的区别:main
函数- 一个完整的 C 语言程序,是由一个、且只能有一个 main () 函数 (又称主函数,必须有) 和若干个其他函数结合而成(可选)。
- main 函数是 C 语言程序的入口,程序是从 main 函数开始执行。
{}
括号,程序体和代码块{}
叫代码块,一个代码块内部可以有一条或者多条语句- C 语言每句可执行代码都是
"**;**"
分号结尾 - 所有的
#
开头的行,都代表预编译指令,预编译指令行结尾是没有分号的 - 所有的可执行语句必须是在代码块里面
注释
//
叫行注释,注释的内容编译器是忽略的,注释主要的作用是在代码中加一些说明和解释,这样有利于代码的阅读/**/
叫块注释- 块注释是 C 语言标准的注释方法
- 行注释是从 C++ 语言借鉴过来的
printf
函数printf
是 C 语言库函数,功能是向标准输出设备输出一个字符串printf(“hello world\n”);
//\n
的意思是回车换行
return
语句return
代表函数执行完毕,返回return
代表函数的终止- 如果
main
定义的时候前面是int
,那么return
后面就需要写一个整数;如果main
定义的时候前面是void
,那么return
后面什么也不需要写 - 在
main
函数中return 0
代表程序执行成功,return -1
代表程序执行失败 int main()
和void main()
在 C 语言中是一样的,但C++只接受int main这种定义方式
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Zkeq の Coding 日志!
评论