C语言初学(三)

#include<stdio.h>
int main(void)                         /*一个简单的C程序*/
{
    int num;                             /*定义一个名为num的变量*/
    num = 1;                            /*为num赋一个值*/
    printf("I am a simple");       /*使用print()函数*/
    printf("computer.\n");
    printf("My favorite number is %d because it firet.\n", num);
    return 0;
}


1.#include<stdio.h>头/指令文件

#include<stdio.h>相当于把stdio.h文件中的所有内容都输入在该行。include文件提供了共享许多程序共有信息。C编译器会对源代码进行一些预处理,#include便是预处理器指令。stdio.h文件包含了编译器使用的输出和输入函数。该语句定义为(头文件),大多数时候(头文件)包含了程序最终执行所要用到的信息,头文件可以定义一些常量以及指明函数名称,和如何使用它们。对于某些程序来说可以不使用stdio.h,在特定C库中确认了哪些函数包含哪些头文件,忽略了头文件可能不会影响某些特性,但是最好不要忘记

2.int main()函数

虽然main()看起来极其普通。但是所有C语言都会在main()开始,可以任意命名其他函数,但是main()不可以更改。(需要记住函数是C语言基本模块)。int(int:是一种数据类型代表着整数)是main()函数的返回类型。通常函数后面的圆括号包含一些传入函数的信息,此语句中没有传递任何信息,因为圆括号为void

3./**/注释

除了传统注释符以外还可可以使用//的方式进行注释,但是只限于单行注释,从启一行后无法起到注释效果。

4.声明 int num;

重要:C语言所有变量都必须声明来能使用。这意味着必须列出程序中的所有变量名及类型

声明是C语言中最重要的特性之一,在这个语句中num是一个函数变量,int表明num是一个整数。(上面说到int是一种数据类型)编译器使用这些信息给num变量在内存中留出存储空间。int在C语言中是一个关键词,表示一种基本的C语言数据类型(
关键词是语言定义的单词)不能用int做为函数和变量。num在C语言中是一个标识词,也就是函数,变量,或其他实体的名称。声明将特定标识词和特定计算机存储位置联合在一起,同时明确了位置的类型。

5.数据类型和命名

a.C语言中拥有多种数据类型,如整数,小数点数,字符等。把变量声明成数据类型计算机才能够识别。

b.当创造程序时应该将变量定义一个名称,名称应给简单易懂方便后续修改以及管理。值得注意的是命名时名称第一个字必须用字符或者下划线开头,不能是数字。同样C库中经常会自带一些以下划线为开始的标识符,应当避免重复。C语言的名称分大小写,这点很不错。

6.表达式语句 num=1;

表达式语句在C语言中的基本操作之一,我们通常将值赋给变量如将值“1”赋给变量“num”,执行这条语句时计算机内存将把值存储在之前预留的位置。(预留位置说明参考:int num;)。可以给num赋予任何的值,这就是为什么将num称为变量。

7.printf()

printf("I am a simple");       
printf("computer.\n");
printf("My favorite number is %d because it firet.\n", num);

圆括号表示printf()是一个函数名。圆括号中的内容从main()传送给printf()的信息,如括号中I am a simple传输给printf()函数,该消息称谓实际参数(在C语言中实际参数是传递给函数的特定值,形式参数是函数中用于存储值的变量)

a.第一行语句只需要输入函数名printf(),把所需要的参数写在圆括号内即可。

b.第二行语句中出现了一个新的字符 \n ,\n是换行字符,相当于Enter键,换行符仅会影响程序的显示格式,不会被计算机直接执行。换行符属于转义序列中的一种字符,转义序列主要用于代表难以表达或无法输入的字符。如 \t 代表Tab键,\b 代表backspace键每一个转义序列都是以 \ 斜杠符开始。

C.第三行语句中也出现一个新的 %d ,在此语句中%d相当占位符,其作用就是指明num值要输出的位置。%字符提示程序,要在该位置显示一个变量,d变量作为十进制整数打印。printf()函数中f体系用户,这是一个格式化打印函数,printf()函数有多种打印变量格式。

8.return语句

return是一种跳转语句,int main()中int表明main()函数应当返回一个整数,在C语言中要求这样做。有返回值的C语言函数要有return语句,该语句以return为关键词 后面为返回值。如果返回值为0时不填写return语句不会出现问题,因为结尾 } 右花括号的返回值为0。但是在需要其他返回值时必须填写return并在后写上需要返回的值。建议开发者养成随时填写的习惯。

学:C primer Plus(第六版)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值