C语言|02概述

1. 一个简单的C程序

#include<stdio.h>
int main(void)
{
		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;
}

2. 程序细节

#include<stdio.h>

C预处理器指令。通常,C编译器在编译前会对源代码做一些准备工作,即预处理。

stdio.h

标准输入/输出头文件,包含供编译器使用的输入和输出函数。

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

int main(void)

C程序一定从main()函数开始执行且一个C程序只能有一个main()函数。

()用于识别main()是一个函数。函数是C程序的基本模块。

int是main()函数的返回类型。这表明main()函数返回给操作系统的值是整数。

通常,函数名后面的()中包含一些传入函数的信息。void表明没有传递任何信息。

/*......*/

注释

//

单行注释

{
...
}

所有的C函数都使用{}标记函数体的开始和结束。

{}还可用于把函数中的多条语句合并为一个单元或块。

int num;

声明。声明完成了两件事。其一,在函数中有一个名为num的变量。其二,int表明num是一个整数。

int是一种数据类型。编译器使用这些信息为num变量在内存中分配存储空间。

num是一个标识符(identifier),也就是一个变量、函数或其他实体的名称。

因此,声明把特定标识符与计算机内存中的特定位置联系起来,同时也确定了储存在某位置的信息类型或数据类型。

在C语言中,所有变量都必须先声明才能使用。这意味着必须列出程序中用到的所有变量名及其类型。

数据类型

C语言可以处理多种类型的数据,如整数、字符和浮点数。把变量声明为整型或字符类型,计算机才能正确地储存、读取和解释数据。

命名

给变量命名时要使用有意义的变量名或标识符。可以用大小写字母、数字和_来命名。不能以数字开头。

num=1;//表达式语句

把1赋给变量num。在执行int num;声明时,编译器在计算机内存中为变量num预留了空间,然后在执行这行赋值表达式语句时,把值储存在之前预留的位置。注意,该赋值表达式语句从右侧把值赋到左侧。

printf()函数

\\n:换行符。换行符是一个转义序列。每个转义序列以\\开头。

%d:占位符。作用是指明输出num值的位置。%提醒程序在该处打印一个变量,d表明以十进制整数打印。

printf()中的f表明这是一个格式化打印函数。

return 0;//跳转语句

int main(void)中的int表明main()函数应返回一个整数。有返回值的C函数要有return语句。可以省略main()函数末尾的return语句。但是,不要在其他有返回值的函数中漏掉它。因此,应当养成在main()函数中保留return语句的好习惯。

3.常量和变量

常量分为字面量、const修饰的常变量、#define定义的标识符常量、枚举常量

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值