C语言部分:
在C语言中,如何查看变量地址?
Char a =’A’;
Int b = 66;
Printf(“a的地址%dn”,&a);
Printf(“b的地址%dn”,&b);
printf和puts有什么区别
1,Printf可以输出多个字符串,Puts只能输出一个字符串
2,puts会自动换行。相对来说Printf比较灵活
scanf和gets的区别
Gets不安全
Scanf不能接收空格 ,tab,回车。
按作用域区分,变量可以分为哪些?
局部变量,成员变量
数组名跟指针的区别?
数组名只是一个指针常量,指针是指针变量,指针的值可以变化,但是数组常量的值不可变
变量的作用域?
从定义变量的那一行代码开始,一直到所在的代码块结束
64位编译器下int char float double所占的字节数
int 4个字节
char 1个字节
float 4个字节
double 8个字节
有函数声明没有函数定义会发生什么情况
1>编译可以通过,因为编译器只会检测语法是否合理,并不会检测函数有没有定义
2>链接会报错,因为链接的时候会检测函数是否定义
函数是否能重复声明,是否能重复定义?
函数可以重复声明,但是不能重复定义
c语言的运算符有哪些?
算数运算符
逻辑运算符
关系运算符
三目运算符
位运算符
赋值运算符


