最全的C语言基础知识识,问下大佬

问下大佬们我之前c语言学过一個学期的课现在忘了,计算机二级和三级考起来容易嘛我这种情况是不是二级三级都报了比较好


程序经过编译之后已经把变量名轉换为变量地址对变量值的存取操作实际上是通过变量地址执行的,比如:

编译时确定变量名和地址的对应关系在执行这个命令的时候,先找到i的地址然后读取自i的地址开始往后的两个字节内容(假定i是整形)。

就是将输入内容存储到自i的地址开始的存储单元中

存取变量值有两种方式:

间接存取:用指针变量存放变量i的地址,比如i_pointer=&i; 就是将i的地址存放在i_pointer中

指针是一个地址而指针变量式存放地址的变量

这是我的想法繁琐了点,应该鈳以用switch语句吧

这句代码就像楼上说的那样它的值是个字符,就像'0'这样是不能作为下标的

  • ch[i]是一个字符,但他对应了一个ASCII值啊下标鈈可以用它所对应的ASCII值表示吗?

  • 为什么不用switch呢你不是l知道了吗

我要回帖

更多关于 c语言基础知识 的文章

 

随机推荐