C语言期末考试全部知识点复习资料--重点--常考点 下载本文

15)字符串的赋值: C语言中没有字符串变量,所以用数组和指针存放字符串: a)char ch[10]={“abcdefgh”}; 对 b)char ch[10]=“abcdefgh”; 对 c)char

ch[10]={‘a’,’b’,’c’,’d’,’e’,’f’,’g’,’h’,‘\\0’}; 对

d)char *p=“abcdefgh”; 对 e)char *p; p=“abcdefgh”; 对

f)char ch[10]; ch=“abcdefgh”; 错了!数组名不可以赋值!

g) char *p={“abcdefgh”}; 错了!不能够出现大括号! 16)typedef 是取别名,不会产生新的类型,它同时也是关键字

考点一:typedef int qq 那么 int x 就可以写成 qq x 考点二:typedef int *qq 那么 int *x就可以写成 qq x 17)static 考点是一定会考的!复习相关的习题。

static int x;默认值为0。 int x:默认值为不定值。