C语言基础入门

koksmarier 发布于 11 小时前 59 次阅读


1.1 主框架

EXAMPLE:

#include <stdio.h>


int main(int argc, char *argv[]) {
	return 0;
}

在上述这段代码中:Line1和Line2 表示预处理命令。即导入程序所需要库文件,头文件以 .h 结尾。

main 函数的返回值类型是 int,正常结束时写 return 0;。只有返回类型是 void 的函数才不需要返回值。

1.2 基本输入输出函数

在本章中,您需要导入库文件 stdio.h

EXAMPLE

#include <stdio.h>

int main(void) {
    printf("hello,world!\n");
    /* input */
    int a;
    scanf("%d", &a);
    printf("%d\n", a);
    return 0;
}

在EXAMPLE 中:注释上面表示输出hello,world! 字符串。这将在控制台上打印字符串。

在注释下面表示定义整形变量a,并使用scanf 函数输入。在该语句中

红色框中的字符串是格式控制串,%d 则代表int变量的格式。黄色框中表示&取地址,在scanf中,&是必须的。否则程序会输出无意义的垃圾值。a则是目标变量,需确保数据类型一致,否则复制可能会失败。

此类错误在不同的编译器中显示的不同,部分编译器可能不会显示该语句出现错误,但编译成功后无法实现预期的效果,这类错误叫未定义行为。

在本章节中,您需要会编写最基本的Hello World 程序,并了解C 程序的基本结构。

此作者没有提供个人介绍。
最后更新于 2026-10-30