一:最简单的C语言程序
⭐:程序
在屏幕输出上输出:hello C
#include<stdio.h>
int main()
{
printf("hello C");
return 0;
}
⭐:程序分析
①:// 引用输入输出头文件每次都要引用,.h是头文件、.c是c源文件、 .cpp是c++源文件 ,兼容C
std是标准 , i为input,o为output。
②:// main:主要的,主函数,程序的入口,有且只有一个
③:// {:程序开始的标志
④:// 往屏幕输出数据,printf也称“格式输出函数”
⑤:// 返回0(正常)
⑥:// }:程序结束的标志
二:C语言注释方法
⭐:类型
单行注释://是行注释(只注释一行),并且计算机不读取
多行注释:/**/是块注释(只注释多行),以/*开始,以*/结束
三:C语言的标识符
⭐:标识符定义规则
1.可以由数字(0~9)、字母(A~Z, a~z)、下划线_、美元符号$组成
2.不能以数字开头
3.不能是关键字
4.区分大小写
下划线_组成的字符串 并且第一个字符必须是字母或下划线
注意:
⭐:标识符的长度最好不要超过8位,因为在某些版本中C中规定标识符前8位有效,而当两个标识符前8位相同时,则被认为是同一个字符。
⭐:标识符不要使用中文,且不能是C语言的关键字
⭐:大写字母和小写字母是两个不同的字符
四:C语言的关键词
⭐:类型
- auto break case char
- const continue default do
- double else enum extern
- float for goto if
- int long register return
- short signed sizeof static
- struct switch typedef union
- void volatile while unsigned
五:C语言换行符\n
⭐换行的三种情况
情形一:
#include<stdio.h>
int main()
{
printf("hello");
printf("hello");
printf("hello");
return 0;
}
输出结果为:
由此可知:机器无法识别3个分别成行的hello,则此时须引入换行符\n
情形二:
#include<stdio.h>
int main()
{
printf("hello\n");
printf("hello\n");
printf("hello\n");
return 0;
}
输出结果为:
等价于⇒情形三:
#include<stdio.h>
int main()
{
printf("hello\nhello\nhello\n");
return 0;
}
输出结果为: