1.快速概要
#include <stdio.h>
/*
1.包含另一个文件
2.该行告诉编译器吧 stdio.h 中的内容包含在当前程序中。
stdio.h是C编译器软件包的标准部分,
他提供键盘输入和屏幕输出的支持*/
int main(void)
/*
1.函数名
2.main是一个函数名,
3.int表示返回一个整数类型
4.void表示main()不带任何参数*/
{//<--表示函数开始
int num;
num = 1;
printf("i am a simple");
printf("computer\n");
printf("My favorite number is %d because it is first.\n", num);
return 0;//目前可以暂时将改行看作是结束main()函数的要求
}
2.程序细节
1.#include指令和头文件
/ #include<stdio.h>作用相当于把stdio.h文件中所有内容都输入改行所在的位置
/ #include 这行代码是一条 C预处理器
所有C编译器软件包都提供 stdio.h 文件,该文件含义是标准输出/输入文件
通常在C程序顶部的信息集合被称为头文件(header),帮助编译器把程序正确的组合在一起
/ ’ # ‘ 符号表明,C预处理器在编译器接受之前处理这条指令
2.main()函数
int main(void)
C程序一定从main()程序开始执行(目前不考虑例外的情况)
圆括号’ () ‘ 用于识别main()是一个函数。由于该例中没有传递任何信息,因此圆括号内单词为void
3.注释
单行注释 // (新加入,不会发生代码消失问题目)
多行注释 /* */
例子:
/*
创建一个变量
*/
int num = 1;
/*输出变量*/
如果删除时不小心删除了第一个注释的*/,则代码会发生缺失
4.花括号,函数体和块
5.声明
int num;
6.赋值
NUM = 1
7.printf()函数
()内的实参传递给printf()函数
C语言中调用函数只需输入函数名,把所需的参数填入到圆括号即可。当程序运行到这行时,控制权被转给已命名的函数。当该函数执行完毕后,控制权被返回至主调函数 main() --> printf() --> main()
% 提醒用户,要在此处答应一个变量,d表明把变量作为十进制整数打印
8.return语句
return 0;
3.简单的程序结构
//一个简单的C程序格式
#include<stdio.h>
int main(void)
{
//语句
return 0;
}
4.提高可读性
5.进一步使用C
添加定义自己的函数:
#include<stdio.h>
void butler(void);
int main(void)
{
printf("I will summon the bulter function.\n");
butler();
printf("yes bring me some tea and writeable DVDs.\n");
return 0;
}
void butler(void) {
printf("you rang, sor?\n");
}
function出现了三次:
Ⅰ:函数原型
Ⅱ:函数调用
Ⅲ:函数定义