侧边栏壁纸
博主头像
张种恩的技术小栈博主等级

行动起来,活在当下

  • 累计撰写 748 篇文章
  • 累计创建 65 个标签
  • 累计收到 39 条评论

目 录CONTENT

文章目录

C语言学习小记(1)-Hello world

zze
zze
2024-03-08 / 0 评论 / 0 点赞 / 27 阅读 / 1662 字

不定期更新相关视频,抖音点击左上角加号后扫一扫右方侧边栏二维码关注我~正在更新《Shell其实很简单》系列

第一个 C 程序 - hello world

编写 hello_world.c 文件内容如下:

#include <stdio.h> // 头文件是对库函数进行声明,引入它的原因参见下面 man 手册节
/*
main 函数是主函数,一个工程有且只能有一个主函数
主函数是程序调用的入口
最左边的 int 是函数返回值类型
右边括号中两个参数是函数的形参
形参:函数外部数据传递到函数内部的桥梁
*/
int main(int argc, char *argv[])
{ // 函数体
    // printf 函数用于将字符串输出到终端
    printf("hello world\n"); // 分号用于结束语句
    return 0; // return 用来返回值或结束一个函数
}

编译运行:

$ gcc hello_world.c -o main
$ ./main
hello world

注释

单行注释:

// 单行注释

多行注释:

/* 
	多行注释
	多行注释
	多行注释
*/

man 手册

man 手册使用可参考:https://www.zze.xyz/archives/linux-base-3。

3 号手册是 C 库函数相关,以查看 printf 函数帮助为例,可以执行命令:

$ man 3 printf
PRINTF(3)                                                                                   Linux Programmer's Manual                                                                                   PRINTF(3)

NAME
       printf, fprintf, dprintf, sprintf, snprintf, vprintf, vfprintf, vdprintf, vsprintf, vsnprintf - formatted output conversion

SYNOPSIS
       #include <stdio.h>

       int printf(const char *format, ...);
...

从帮助中可以看到要使用 printf 函数需要引入 stdio.h 头文件。

0

评论区