• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

Aurora-ko

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

简单的C程序示例

       程序调整:程序的输出是否在屏幕上一闪而过?如果遇到这种情况,可以在程序中添加额外的代码,让窗口等待用户按下一个键后关闭。一种方法是,在程序的return语句前添加一行代码。  getchar();这行代码会让程序等待击键,窗口会在用户按下一个键后才关闭。

        1、#include<stdio.h>

        该行告诉编译器把stdio.h中的内容包含在当前程序中。

        stdio.h是C编译器软件包的标准部分,它提供键盘输入和屏幕输出的支持。

        所有的C编译器软件包都提供stdio.h文件。该文件中包含了供编译器使用的输入和输出函数(如,printf())信息。

        通常,在C程序顶部的信息集合被称为头文件

        为何不把输入和输出这些基本功能内置在语言中。原因之一是,并非所有的程序都会用到I/O(输入/输出)包。轻装上阵表现了C语言的哲学。

        2、int main(void)

        圆括号表明main()是一个函数名.

        int表明main()函数返回一个整数,void表明main()不带任何参数.

        int是main()函数的返回类型。这表明main()函数返回的值是整数。

        3、/*一个简单的C程序*/

        注释在/*和*/两个符号之间,这些注释能提高程序的可读性。注意,注释只是为了帮助读者理解程序,编译器会忽略它们。

        使用//符号创建注释,仅限于单行。

        4、printf("computer\n");

        代码\n告诉计算机另起一行,即把光标移至下一行。

        5、printf("%d",num);

        %d告诉计算机以何种形式输出num的值,打印在何处.

        在C语言中,所有变量都必须先声明才能使用。

        可以用小写字母、大写字母、数字和下划线(_)来命名。而且,名称的第1个字符必须是字母或下划线,不能是数字。

        打印换行符的效果与在键盘按下Enter键相同。既然如此,为何不在键入printf()参数时直接使用Enter键?因为编辑器可能认为这是直接的命令,而不是存储在源代码中的指令。换句话说,如果直接按下Enter键,编辑器会退出当前行并开始新的一行。但是,换行符仅会影响程序输出的显示格式。

        6、return 0;

        目前,可暂时把该行看作是结束main()函数的要求。

        有返回值的C函数要有return语句。该语句以return关键字开始,后面是待返回的值,并以分号结尾。如果遗漏main()函数中的return语句,程序在运行至最外面的右花括号(})时会返回0。因此,可以省略main()函数末尾的return语句。但是,不要在其他有返回值的函数中漏掉它。

        

 

posted on 2023-11-09 15:55  Aurora-ko  阅读(104)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3