C语言概述


1.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 the first.\n",num);
  
    return 0;
   
}

1.2 示例解释

1.2.1 #include指令和头文件

#include<stdio.h>的作用相当于把stdio.h中所有内容都输入该行所在的位置。
#include为C预处理器指令

1.2.2 main()函数

int main(void)

C语言一定从main()函数开始,圆括号用于识别main()是一个函数。
int是main()的返回类型。
void是main()函数传回操作系统的一种形式。

1.2.3 注释

两种写法:
/*注释类容*/这种注释可以换行;
//注释类容这种注释不能换行。

1.2.4 花括号,函数体,块

{
...
}//这是一个块

花括号标记函数体的开始和结束。
花括号还可用于把函数中的多条语句合并为一个单元和块。

1.2.5声明

int num;是一条声明。
int是C语言的一个关键字,表示一种C语言数据类型。
num是一个标识符,是一个变量,函数,和其他实体的名称。
所有变量必须先声明,再使用。
最好把所有声明放在块的顶部。

标识符的命名规则:

  1. 用大写字符,小写字符,数字和下划线(_)命名。
  2. 名称的第一个字符必须是字符和下划线,不能是数字。
  3. 区分大小写。

1.2.6 赋值

num = 1;是赋值语句,分号结尾。

1.2.7 printf()语句

printf("My favorite number is %d because it is the first.\n",num);

该函数查看双引号中的内容,并打印在屏幕上。
\n的意思是换行,是一个转义序列。
%d是占位符,d表明把变量作为十进制整数打印。
逗号后面的num会被打印在%处。

1.2.8 return 语句

return 0表明 main() 函数返回 0.