C语言学习笔记(二)—— 创建一个简单的C语言程序并详细解析
2018-04-01 23:56
591 查看
一、简单的C语言示例程序
#include <stdio.h> /** * #include这是一条C预处理指令,stdio.h它提供键盘输入和屏幕输出的支持,#include <stdio.h>作用是把 * stdio.h文件中的所有内容都输入到该行所在的位置,实际上这是一种“复制-粘贴”的操作 */ int main(void){ /** * main()是一个函数名,C程序一定从main()开始执行,int是main()的返回值类型,表明返回一个整数, * void表明main()不带任何参数,{代表函数体开始 */ int num;//变量声明,声明将使用一个名为num的变量,声明之后,编译器在计算机内存中为num预留了空间 num=10;//=是一个赋值运算符,把10赋值给变量num,将值存储在之前为变量num预留的计算机内存中 int a=11;//声明了一个变量并赋值11,C99之前的标准要求把声明置于代码块的顶部,C99允许在需要时才声明变量 printf("Hello World\n"); /** * 调用函数输出到控制台,()里的内容是mian()传递给printf()的信息,上面传递的是实际参数, * 也可以传递一个变量名,叫形式参数,例:printf(num);,\n代表换行符,\b退格,\t制表符 */ printf("I have %d apples",num);//%d相当于一个占位符,指明输出num值的位置 return 0;//return返回一个值 }//}函数体结束
二、包含两个函数的示例程序
#include <stdio.h> void introduce(void);//C90标准新增的函数原型 int main(void){//无论main()在什么位置程序都是从mian()开始执行 int a,b;//一次可以声明多个变量 a=10; b=2*a;//乘法运算 introduce();//调用函数 printf("I have %d apples , my friend have %d apples",b,a);//按顺序进行变量替换 return 0; } void introduce(void){//函数定义,即函数本身的源代码 printf("My name is Tom"); }
三、关键字和保留标识符
关键字是C语言的词汇,不能用它们作为标识符(如变量名等)![](https://ss1.bdstatic.com/70cFuXSh_Q1YnxGkpoWK1HF6hhy/it/u=2184160025,2248857394&fm=27&gp=0.jpg)
相关文章推荐
- 吕鑫MFC就业培训宝典学习笔记—创建一个简单的win32应用程序(2-1)
- Web Service学习笔记:创建一个示例和WebMethod特性解析
- [原创]java WEB学习笔记40:简单标签概述(背景,使用一个标签,标签库的API,SimpleTag接口,创建一个自定义的标签的步骤 和简单实践)
- Webx3.0学习笔记(二):创建一个简单的Webx项目
- maven 学习笔记(二)创建一个简单的 eclipse+android+maven 工程
- Unity3D Mesh学习笔记1-创建一个最简单的四边形
- Node.js 学习笔记--- (2)创建一个简单的博客工程
- 最简单 的 一个存储过程的详细建立与执行 (刚刚学习 做点笔记)
- twisted 学习笔记二:创建一个简单TCP客户端
- OpenCascade学习笔记-创建一个简单的OpenCascade单文档
- Django学习笔记(二)创建一个简单页面
- 学习笔记:创建一个简单字符设备驱动的过程
- maven 学习笔记(二)创建一个简单的 eclipse+android+maven 工程
- VS2010 C++ MFC框架学习笔记2 - 创建一个简单的加法计算器(2)
- 安卓学习笔记:2:用EditView创建一个简单的注册页面
- VS2010 C++ MFC框架学习笔记1 - 创建一个简单的加法计算器(1)
- Hibernate 学习笔记-1-1(一个简单的Hibernate实例)
- 【Rebol 学习笔记】第一篇:编写一个简单的 CGI 程序
- Silverlight学习(一) 创建Silverlight项目,构建一个简单的Silverlight Demo
- Hibernate学习笔记1--------一个简单的应用