c语言LessonOne

1. C语言发展史,学习C语言的必要性?

  • c语言作为一门编程语言,它已经经历了很多年的发展历史,但仍然经久不衰,今年c语言排行第三,在众多编程语言中脱颖而出。足见学习它的重要性。
  • c语言对于后续学习其他编程语言有触类旁通的作用,c语言学完之后其他语言很快就上手了
  • c语言学完之后对于后续数据结构有重大帮助,尤其是指针,结构体这方面的知识

2. 编译和链接是什么?过程是什么?

  • 生成可执行程序
  • 先编译形成可执行文件,目标文件和链接库通过链接生成可执行程序

3. 各个编译器我该使用什么?vs的优势?

  • 使用vs就OK了
  • 方便使用,免费

4. main函数究竟是啥?

  • 程序的入口

5. 关键字有哪些? 要背诵吗?

  • 控制流关键字:if、else、for、while、do、switch、case、default、break、continue、goto
  • 数据类型关键字:char、int、float、double、long、short、signed、unsigned、void、enum、struct、union、typedef
  • 存储类关键字:auto、static、register、extern
  • 其他关键字:const、volatile、sizeof
  • 不用背诵,需要的时候查一下就行了

6. 字符?asc码?字符计算?

  • 由单引号引起来的
  • 在 C 语言中,字符是按其所对应的 ASCII 码来存储的,ASCII 码的范围为0~127(基础 ASCII 码)或0~255(后128个为扩展 ASCII 码)。
     
    其中,‘\0’为 NULL 的转义字符,0为 NULL(空字符)的 ASCII 码,‘0’为字符0而不是数字0。
     
    计算字符的 ASCII 码可以使用 C 语言中的强制类型转换,将字符转换为整数类型,即可得到其 ASCII 码值。例如,计算字符 'A' 的 ASCII 码值,可以使用以下代码:
    char c = 'A';
    int asciiCode = (int)c;
    printf("字符 '%c' 的 ASCII 码值为 %d\n", c, asciiCode);

     
     
    另外,也可以使用 ASCII 码表来查找字符的 ASCII 码值。ASCII 码表是一个将字符与对应的 ASCII 码值进行映射的表格,可以在相关的参考资料或在线资源中找到。
     
    需要注意的是,ASCII 码是一种标准的字符编码方式,但在实际应用中,还可能会使用其他字符编码方式,如 Unicode 等。在处理不同的字符编码时,需要根据具体情况进行相应的转换和处理。

7. C语言的字符串?字符和字符串有何区别?

  • 双引号引起来的
  • 字符由单引号,字符串由双引号

8. sizeof和strlen?竟然有坑?

  • sizeof计算字节
  • strlen计算字符串长度

9. 转义字符是什么?平时怎么用呢?

  • \加某字母
  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值