1-2
简单来说,一个C程序就是由若干个头文件和函数组成。
例如:
#include<stdio.h>.....................包含头文件
int main()
{
printf("Hello World\n");
return0;
}
#include<stdio.h>就是一条预处理命令,它的作用就是通知C语言编译系统在C程序进行正式编译之前需做一些预处理工作
函数就是实现代码逻辑的一个小的单元。
注:在最新的C标准中,main函数前的类型为int而不是void
1-4
**一个C程序有且只有一个主函数,即main函数***
#include<stdio.h>
int main() ...................主函数
{
printf("Hello World\n");
return0;
}
C程序就是执行主函数里面的代码,也可以说这个主函数
就是C语言中的唯一入口
这个道理就好比每个电梯只有一扇门,要想乘坐电梯的话就必须从这扇门进入;而main前面的int就是主函数的类型,好比乘坐的这个电梯是什么材料做的。
printf()是格式输出函数,这里就记住它的功能就是在屏幕上输出指定的信息,后面会有详细的讲解。
例如:printf("欢迎来学习C语言");
return是函数的返回值,根据函数类型的不同,返回的值也是不同的
\n是转译字符
1-5
英文半角符号,Tab缩进,一个说明或一个语句占一行,
1-6
注释是写给程序员看的,不是写给电脑看的。
C语言注释方法有两种:
多行注释: / 注释内容 /
单行注释: //注释一行
2-3 变量及赋值
变量名和变量值是两个不同的概念
变量定义的一般形式为:数据类型 变量名;
多个类型相同的变量名:数据类型 变量名,变量名....;
变量的赋值分为两种方式:1.先声明再赋值 2.声明的同时赋值
2-4 基本数据类型
基本类型,构造类型,指针类型,空类型
注:int、short int、long int是根据编译环境的不同,所取范围不同。而其中 short int和 long int至少是表中所写范围,但是int在表中是以16位编译环境写的取值范围。另外 c语言int的取值范围在于他占用的字节数 ,不同的编译器,规定是不一样。ANSI标准定义int是占2个字节,TC是按ANSI标准的,它的int是占2个字节的。但是在VC里,一个int是占4个字节的。
2-5 格式化输出语句
其格式为:printf("输出格式符",输出项);
如果要输出多个变量的并指定变量的位置时候,格式符还可以连用,变量之间需要用逗号隔开
2-7
在程序执行过程中,值不发生改变的量称为变量。
C语言中的常量可分为直接常量和符号常量
直接常量也称为字面量,是可以直接拿来使用,无需说明的量,比如:
-
整型常量:13、0、-13;
-
实型常量:13.33、-24.4;
-
字符常量:‘a’、‘M’
-
字符串常量:”I love imooc!”
2-9 强制转换类型
强制类型转换是通过定义类型转换运算来实现的。其一般形式为:
(数据类型) (表达式)
在使用强制转换时应注意以下问题:
1、数据类型和表达式都必须加括号,如把(int)(x/2+y)写成(int)x/2+y则成了把x转换成int型之后再除2再与y相加了。
2、转换后不会改变原数据的类型及变量值,只在本次运算中临时性转换。
3、强制转换后的运算结果不遵循四舍五入原则。