01_一个程序的解释

原创 2017年01月03日 13:21:41

 

#include<stdio.h>                                                 //#include :预处理器指令; <stdio.h> :头文件

int main()                                                               //定义一个min函数

{                                                                               //函数体的开始

            int num;                                                 //声明一个为整型名字为num的变量

            num = 1;                                                      //变量赋值num赋值为1;赋值顺序从右到左

           

            /*调用输出函数*/

            printf("I am a simple ");                           //输出 I am a simple

            printf("computer.\n");                               // 输出 computer. 并换行  \n表示换行

            printf("my favorite number is%d because it is first.",num);                      //%d指示num输出的内容和形式

           

            return 0;                                                                 //返回语句

}

 

int main() 函数 

① 请记住这个函数是c程序的基本模块。

② int 指明了 main()函数的返回类型为整型。

③()内一般包含传递给函数的信息。

 

注释:

① /*xxxxx*/ ; 包含在/* */之间的为注释

②//xxxx ; 只用于单行注释

 

花括号:

所有的花括号都表示函数体的开始和结束。

 

声明

int num;

第一,定义了一个名为num的变量;第二,int说明num的类型为整型。

在c语言中所有的变量必须在使用之前定义。

 

赋值

num = 1;

赋值是c语言基本操作之一 ,含义为把 1 赋给 num; 语句在内存中给 num 开辟了空间,该赋值语句为变量的空间存储了一个值; 赋值的顺序是 从右往左。

 

printf()函数

         printf()是一个标准函数;

         \n (转义字符)表示换行,相当按回车键;

         %d (占位符),% 表示在这个位置输出,d 表示程序将输出一个十进制整型类型。

 

return 0;

return 语句是程序的最0后一个语句;对应前面的int main(),表示返回值为0;

  变量名字的定义

    ① 使用有意义的名字,见名知意,例如:tmp(暂时) flg(标识)stat(统计)

            count(计数) inc(加一) dec(减一) msg(消息) val(值)  add(加)

            sub(减) mul(乘) div(除) mod(取余)

    ② 规则:可供使用的有 大 小写字母,数字及下划线,第一个字符必须是字母或者下划线

版权声明:本文为博主原创文章,未经博主允许不得转载。

01_入门指南--01_构建程序

Ext JS入门指南 Ext JS 6和Sencha Cmd6的入门指南再简单不过了。使用一个简单的命令,你将会有一个功能齐备的通用初始应用程序,此程序可以在本地服务器上运行。 这个通用的程序包含一套...
  • zhaojianrun
  • zhaojianrun
  • 2017年05月20日 16:06
  • 91

图解Java程序编译解释过程

  • taomanman
  • taomanman
  • 2015年03月04日 09:36
  • 949

Java中HelloWorld程序的组成分析和注意事项

HelloWorld是每个程序员首次编码对代码世界的美丽问候,所以我借此文作为在csdn博客编写的第一篇博文,以后会经常在此记录自己的编程经历和经验和感悟!希望大家看完每篇文章后有意见的能给与评论,谢...
  • u010785140
  • u010785140
  • 2015年07月17日 19:52
  • 919

20161211C语言基础01_第一个程序

学习的事编程,而非C语言!!! 1:电脑显示后缀名。 2:新建main.c文件 #include//包含头文件 int mian() {       printf("Hello World...
  • qq_31622605
  • qq_31622605
  • 2016年12月11日 13:30
  • 143

10月 24 日 c语言 从键盘上连续输入字符,并统计其中大写字母的个数,直到输入“换行”字符时结束。

#include main() { char c,sum1=0; while((c=getchar())!='\n') { if(c>='A'&&c } print...
  • Wyq584657515
  • Wyq584657515
  • 2017年10月24日 19:05
  • 153

Elasticsearch系列01:基础教程

基础概念     Elasticsearch有几个核心概念。从一开始理解这些概念会对整个学习过程有莫大的帮助。     接近实时(NRT)         Elasticsearch是一个接近实...
  • levy_cui
  • levy_cui
  • 2017年04月26日 11:22
  • 338

IOS开发——01_第一个OC程序

本文目录 一、新建Xcode项目 二、运行项目 注:建议先学习C语言, 如果你还没有编程经验,看不懂的地方可以在评论区提出,本文使用的为Xcode 6.1版本,与之前版本会有所差异,但总体不变。 ...
  • yeshaojian
  • yeshaojian
  • 2015年11月02日 20:59
  • 341

《计算机程序的构造和解释》学习笔记——过程抽象

这篇博文里说到程序=数据+过程,
  • hjx5200
  • hjx5200
  • 2014年04月07日 14:42
  • 2074

《计算机程序的构造与解释》(总结)

这本书看了好几遍了(主要是前三章),是时候来个总结,结束这次
  • hjx5200
  • hjx5200
  • 2014年07月30日 20:33
  • 1228

MyBatis3入门程序(01_增删改查)

什么是MyBatis 员工的增删改查 环境准备 保存对象 对象更新 查询单个对象 查询一组对象 对象的删除 监控MyBatis的运行 MyBatis的运行流程和Hibernate的对比什么是MyBat...
  • qq3516744991
  • qq3516744991
  • 2017年04月27日 12:02
  • 153
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:01_一个程序的解释
举报原因:
原因补充:

(最多只允许输入30个字)