hello world!
#include <stdio.h>
main()
{
printf("hello world!\n");
}
C文件名 编译 运行
C文件名
- C文件以
.c
后缀结尾 - 编译后生成带
.out
后缀的可执行文件
- C文件以
编译
cc filename.c
运行
./a.out
基本数据类型
int
float
char
short
long
double
声明(declaration)
变量声明
基本格式
数据类型 变量
;char student_name; int student_num, teacher_num;
声明并赋值
int student_num = 30;
-
int add(int a, int b); int add(int, int);
符号常量
基本格式
#define 常量名 常量值
#define STUDENTNUM 3000
常量名通常用大写字母拼写
注释
/* 注释 注释 注释 注释 注释 */
分号
- 语句通常以
;
结束 - 常量定义的
#define
指令后没有;
简述变量与指针
比如, “维多利亚“是一个变量名, 维多利亚位于北纬38度东经100度, “北纬38度东经100度“是“维多利亚“这个变量指针的值, 维多利亚可能是一个饭店,可能是一个酒吧, “饭店“和“酒吧“是“维多利亚“的变量值。
再比如, 变量是内存中某个位置的相对值,而指针指示着这个位置的绝对值,绝对值没有办法更改,但是相对值可以更改。