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 程序的基本结构。

Comments NOTHING