system - 专门用来执行系统命令的
数组:一组相同类型元素的集合;
数组可以通过下标来访问;
[] - 下标引用操作符;
条件操作符:
exp1 ? exp2 : exp3 (三目操作符)
常见关键字:
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 (结构体关键字) swich typedef(类型定义) union (联合体/公用体关键字)unsighed void volatile while
指针:
内存:是电脑上特别重要的存储器,计算机中所有程序的运行都是在内存中进行的。
指针变量:用来存放地址。
int main()
{
int a = 10;//4个字节
int* p = &a;//屈地址
*p = 20;//* - 解引用操作符
printf("a = %d\n", a);
return 0;
}
结构体:
char int double
表示信息复杂的对象
//创建一个结构体类型
struct Book
{
char name[20];//c
short price;//55
};
int main()
{
//利用结构体类型创建一个该类型的结构体变量
struct Book b1 = {"c",55};
printf("书名:%s\n",b1.name);
printf("价格:%d\n",b1.price);
return 0;
}
. 结构体变量.成员
-> 结构体指针->成员
近期在写第一篇小论文,所以C语言学习进度偏慢。明晚解封之后就可以恢复正常生活了,努力提高工作效率。