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(取余)

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

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

相关文章推荐

ffmpeg 重写tutorial01程序--将一个视频文件解码输出ppm文件或bmp文件

原文链接:http://dranger.com/ffmpeg/tutorial01.html 这个链接是一个很好的FFmpeg入门教程,但原文中的代码随着FFmpeg版本不断更新,部分API已经被替...
  • ajaxhe
  • ajaxhe
  • 2012年03月10日 19:49
  • 1279

Cocoa练习01:一个简单的Todo list程序

写一个简单的todo list程序,界面如下图:在TextField区域输入文字,点击Add按钮会将文字显示在下面的TableView列表中。TableView列表有2列,第一列是文字的输入时间;第二...
  • mydo
  • mydo
  • 2015年06月28日 14:16
  • 951

Visual Studio 2012 创建一个控制台应用程序 01

#include "stdafx.h" #include using namespace std; int _tmain(int argc, _TCHAR* argv[]) { cout
  • zjj4131
  • zjj4131
  • 2017年10月20日 21:48
  • 63

ffmpeg 重写tutorial01程序--将一个视频文件解码输出bmp和jpg文件

参考链接1:Compile LibJPEG http://w3studi.informatik.uni-stuttgart.de/~bischowg/languages/C++/CPPlibjpeg...
  • ajaxhe
  • ajaxhe
  • 2012年03月22日 16:43
  • 1524

ffmpeg将一个视频文件解码输出bmp和jpg文件--重写tutorial01程序

URL:http://blog.csdn.net/ajaxhe/article/details/7383800 参考链接1:Compile LibJPEG http://w3studi.i...
  • czc1009
  • czc1009
  • 2013年11月16日 09:49
  • 1441

一个程序猿的个人网站01

有些后缀的域名在北京不好不好备案,如li ,me.之前和一个朋友聊到博客用什么域名好,他说me逼格高点。...

从0开始架构一个IOS程序——01 — 配制CocoaPods来管理第三方类库

人的差异在于业余时间。业余时间生产着人才,也生产着懒汉、酒鬼、牌迷、赌徒,由此不仅使工作业绩有别,也区分出高低优劣的人生境界 ---爱因斯坦...

Java_socket程序学习01-一个客户端对一个服务器

服务端: 1. 在服务器,用一个端口来实例化一个 ServerSocket对象。此时,服务器就可以这个端口时刻监听从客户端发来的连接请求。 2.调用ServerSocket的accept方法,开始监...
  • ly4983
  • ly4983
  • 2015年03月25日 16:28
  • 260
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:01_一个程序的解释
举报原因:
原因补充:

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