本文所用的写代码环境工具是visual code2022
一. 第一个C语言程序
1. 我们先来看一个简单的c程序
#include<stdio.h> //预处理文件 头文件
#include<stdlib.h>
int main(void)//c程序的唯一入口,且只有一个
{//程序开始位置
printf("hello world"); //打印hello world
system("pause"); //system是调用Windows系统命令,pause实现暂停功能
return 0; //给int main函数返回一个数值
}//程序结束位置
先来看一下这个简单的程序,该程序是在屏幕上打印一些内容
运行内容如下
运行结果
2. 解读此程序中的8行代码
-
#include<stdio.h> include表示一个预处理器指令 #表示引入预处理器指令 大白话讲#include<stdio.h>表示包含另外一个文件
预处理器指令,告诉 C 编译器在实际编译之前要包含** stdio.h** 文件 -
#include<stdlib.h>
-
int main(void) //mian(void)函数名 int 表示整形 void表明main函数没有参数
-
{ 程序开始位置
-
printf("hello world\n");//printf打印函数是include<stdio.h>头文件里面早就设置好的输出函数,也可以把头文件理解为 一个工具库 ,要用什么工具在这个工具库直接调用即可
\n 表示换行
-
system("pause");//system暂停,用户输入任意键继续执行,system("paues")是调用Windows系统函数,实现暂停功能,
-
return 0; //终止 main() 函数,并返回值 0
-
}//函数体程序结束位置
// 表示单行注释
/* hello */ 表示多行注释
注释的内容会被编译器忽略,作用是给写代码的人看的。它们被称为程序的注释
目前这些什么 函数什么的不用深究,只需要知道就好,后面到函数部分慢慢就明白了
3. 简单化理解
#include<stdio.h> //引入另外一个文件工具库
int main()//C程序的唯一主入口,且只有一个
{ //主函数开始位置
printf("");//打印
system(“pause”);//暂停
return 0; //结束,返回数值0
//单行注释
/*多行注释*/
/*
注释第一行
第二行
*/
} //结束位置
在C程序中 分号" ; "是语句的结束符
该标点符号注意不要漏掉
特别注意标点符号,都必须是英语输入法的符号才行。
二. 实操作业
写一个程序 作业要求
要求1: 打印 以下三句 并且每行之间要换行
I am a simple
computer
My favorite number is one because it is first
尽量先自己写出来,再看答案源代码
1. 源代码
#include<stdio.h>
int main()
{
printf("I am a simple\n computer\n My favorite number is one because it is first\n");
system("pause");
return 0;
}
运行结果
网友评论