当前位置: 首页 > news >正文

(自用)补充说明2

1.库函数

scanf,printf等,使用他们之前都得包含头文件<stdio.h>。

   库函数strlen,使用前得包含头文件<string.h>

2.占位符

%c字符的打印 %d整型的打印  %s字符串的打印  %f float类型的打印 %lf是double类型的打印 %p是地址的打印

3.局部变量

局部变量在作用域里有生命周期,出了作用域,是无法打印的,因为已没有了生命周期。如果它还有生命周期,也是白白占据空间,所以说出了作用域后,局部变量将内存归还给系统,就结束生命周期

4.全局变量跨文件使用

只要定义了全局变量,便可以在主函数或者函数当中使用,甚至跨文件也可以使用,声明外部符号就行了.例如我再创建一个add文件,写 :

那么在原来test文件中,若要使用这个全局变量,需首利用extern来先声明这个外部符号便可:

5.常量

#1.字面常量 

eg.   3     3.14    ‘x’    "abcd"   ,"xyz"是字符串,当然  "x"  也是字符串,只不过里面只有一个字符,还有  "   "  也是字符串,只不过是空字符串

#2.const修饰的常变量。

注意:(1)const修饰的这个变量就具有了常属性,后期不能再赋值。(2)虽然具有了常属性,但是其本质依然是变量。当在定义数组大小的时候,得用常量,如果用变量则错误,比如:

#3.#define定义的标识符常量。其本质是常量:

#4.枚举常量。(1)作用域里列举的是枚举常量的可能值。(2)这些可能值都是常量。(3)且默认初始值为0。

6.字符串结束标志是\0,验证如下图所示:

打印字符串:直到看到了字符串的结束标志\0才停止打印,证明:

7.转义字符

#1.三字母词

字符串会被解析成什么
??)]
??([
??>}
??<{
??=*
??-~
??'^

??)会被早期的编译器解析成 ] ,不过现在不会这样了,但是为了防止三字母词的出现,就用到转义字符\?\?)

#2.转义字符:水平制表符\t

#3.转义字符:打印单引号不是  ‘’‘  而是  ’\'’  ,因为错误写法中,编译器会认为前两个单引号为1组

#4.打印1~3个八进制数字是\ddd   打印1~3个十六进制数字是\xddd

八进制0~7  ,十六进制0~9和A~F

8.注释快捷键

注释ctrl+k+c     取消注释ctr+k+u

http://www.lryc.cn/news/591181.html

相关文章:

  • 【组件库】VanillaTilt.js使用教程和配置项说明
  • C++ AVL树实现详解:平衡二叉搜索树的原理与代码实现
  • 【Python练习】046. 编写一个函数,检查一个数组是否是排序的
  • 算法学习笔记:27.堆排序(生日限定版)——从原理到实战,涵盖 LeetCode 与考研 408 例题
  • 【agent实战】基于 LangGraph 实现 Agentic RAG:原理、实战与创新全解
  • Java集合处理库——collection-complete
  • React Native 基础tabBar和自定义tabBar - bottom-tabs
  • React hooks——useMemo
  • Android离线TTS实战——集成espeak-ng实现开箱即用的中文语音播报
  • Flutter:上传图片,选择相机或相册:wechat_assets_picker
  • 玖[9],相机/镜头/光源
  • 2021-07-21 VB窗体求范围质数(Excel复制工作簿)
  • Java使用FastExcel实现模板写入导出(多级表头)
  • 在Anaconda Prompt中安装库【保姆教程】
  • 使用flock单进程启动,仍然有多个同名进程可以同时运行
  • 苹果的机器学习框架将支持英伟达的CUDA平台
  • web后端开发(javaweb第十天)
  • 【后端】Linux系统发布.NetCore项目
  • suricata新增Mysql告警规则处理
  • Zemax坐标断点
  • GitHub开源轻量级语音模型 Vui:重塑边缘智能语音交互的未来
  • 【git 如何查看本地分支与远程分支之间的差异】
  • Oracle11.2.0.4 RAC迁移升级Oracle19.3 RAC
  • 单片机(STM32-时钟系统)
  • AI 智能质检系统在汽车制造企业的应用​
  • select_shape_proto 用起来很省事
  • 错误 0x80370102排查
  • CCLink IE转ModbusTCP网关配置无纸记录器(中篇)
  • 大语言模型系列(1): 3分钟上手,在骁龙AI PC上部署DeepSeek!
  • uniapp云托管前端网页