上午
九九乘法表 带表头 只输出上半部分 可带劲啦
数据类型说明符 printf函数 向终端输出若干个任意指定类型的数据
(“”)中的是格式控制字符+普通字符
0x十六进制 0八进制 十进制无前导
十六进制的x可大小写 大写后十六进制的ABCDE
修饰符
scanf函数与printf函数的知识点
extern声明变量 扩展变量使用范围 不分配空间
变量访问有两种方式:
1.直接访问(用变量名)
2.间接访问(用指针)
关键字register 通用寄存器
修饰的变量必须是CPU所接受的
static 静态存储变量 只能在本文件中使用该变量
下午
const 只读变量
C语言中只有define可以定义常量
const int *a 指向const int型的指针,a所指向的内存单元不可改写,*a不可改写,a可以改写
int *const a a可以改,a不能改
int constconst a *a与a都不能改写
volatile
extern
struct定义结构体
~~ node
{char a;short b; char c;};
结构体类型的变量的整体操作只能是相互赋值
(.)(->)为成员运算符,在运算符中优先级最高
字符数组不能直接赋值,初始化时可以
strcmp(s1,s2)比较对应位置ascii码
p->++得到指向结构体变量中的成员num得值用完加一
struct 定义变量的同时,可以进行初始化
晚上
着手作业五
总算是感觉对编程有些起色了
在完全不靠外援的情况下写出了题
还是有程序出问题的 目前还不清楚到底是那个地方出了问题
但基本的思路是有了 可能有些情况还是没有考虑到吧