1.预处理指令:在变异之前执行的指令。
系统自带的文件用<>,自己写的文件用"";
.h成为头文件,用来声明一些常用的函数,假如想使用这些函数,就必须包含这个头文件(注:声明的这些函数不带函数体)。
2.编写程序->编译->链接->运行。
3.函数:
(1)主函数 main()
(2)库函数
(3)自定义函数
注意:
(1)函数位置不能颠倒:一行一行执行
(2)分成头文件test.h和函数定义文件test.c后,在main()中要引用#include "test.h",但是不能引用test.c(否则在链接的时候出错:提示重复定义了函数)。
C语言中没有的: 1.没有boolean类型,但是C语言用1和0表示
2.没有字符串类型,但是C语言用字符数组来表示,末尾加 表示字符串数组,与普通字符数组区分。 如:char s[] = {'h','i',' '}; char s1[3] = "hi";//末尾自动加 了。 打印字符串: printf() puts() char s[] = "hi"; printf("%s",s);//打印出hi printf("%d",s);//打印数组s的地址
puts(s);//打印出hi
puts("hi")//打印hi //printf()与puts()的区别: 1.printf()可以输出多个字符串,printf("%s %s $s","hi","hello","good"); puts()只能输出一个字符串; 2.puts()能自动换行,printf()不可以。