1. 问题

再给变量、数组和函数起名时应注意什么?

2. 回答

(1)看名字就得知道它是干嘛的;

int key1_flag ;  // key1的标志位
int  add(int x,int y)
{return (x + y)  //一个加法函数
}

(2)别太长,别太怪;

int temp_a_c_b_b_c ; // 不可取

(3)另外,使用宏定义的时候,多是大写,区别普通的定义

#define   FLAG     1
int flag = 1;

(4) 数字不能作为名字的开头,这个会报错的,下划线"_" 和字母都行

(5)自己写的函数的名字不要和C语言自带库的函数重名,比如你自己写个函数,叫printf,
那么你调用的时候就不能调用C语言库里的printf,会默认调用你自己写的那个。
当然,你要是就想重新映射c语言中的库函数,同名也是没有关系的。

【番杰的问答笔记】C语言的命令注意事项相关推荐

  1. 【番杰的问答笔记】关于c语言注释问题

    1.问题 百思不得,为什么无法编译,把注释哪行去掉就可以正常编译. 6 2 C:\Users\lyl\Desktop\c语言\6.c [Error] expected expression befor ...

  2. 【番杰的问答笔记】摄氏度与华氏度的转换

    1. 问题 为什么输入45华氏度,输出是7.00摄氏度啊? #include <stdio.h> #include<math.h>int main() {printf(&quo ...

  3. 【番杰的问答笔记】代码纠错

    1. 问题 #include <stdio.h>int main() {int year,i,num = 13;int a[] = {31,29,31,30,31,30,31,31,30, ...

  4. 【番杰的问答笔记】输入英文句子,统计其中的单词个数

    1. 问题 输入一行英文句子,统计其中的单词个数.例如,输入"How are you.",则输出3,请看下下面的代码问题出在哪里? #include <stdio.h> ...

  5. 【番杰的学习笔记】C8051F340的引脚配置

    [番杰的学习笔记]C8051F340的引脚配置 端口I/O初始化包括以下步骤: 第一步.使用端口输入模式为所有端口引脚选择输入模式(模拟或数字) 寄存器(PnMDIN). 第二步.使用端口输出为所有端 ...

  6. 迪杰斯特拉算法(C语言实现)

    迪杰斯特拉算法(C语言实现) 如上图,求以a为源点到个顶点的最短路劲. #include "stdio.h" #include "stdlib.h" //用一个 ...

  7. nltk和python的关系_NLTK学习笔记(一):语言处理和Python

    目录 nltk资料下载 import nltk nltk.download() 其中,download() 参数默认是all,可以在脚本里面加上nltk.download(需要的资料库) 来进行下载 ...

  8. beedb mysql_26.蛤蟆笔记go语言——beedb库使用

    26.蛤蟆笔记go语言--beedb库使用 beedb是一个Go进行ORM操作的库,它采用了Go style方式对数据库进行操作,实现了struct到数据表记录的映射.是一个十分轻量级的Go ORM框 ...

  9. C语言学习笔记---001C语言的介绍,编译过程原理,工具等

    C语言学习笔记---001C语言的介绍,编译过程原理,工具等 创梦技术交流平台:资源下载,技术交流,网络赚钱: 交流qq群:1群:248318056 2群:251572072 技术交流平台:cre.i ...

最新文章

  1. Apache经常使用配置
  2. BIO-NIO-AIO
  3. C#强化系列文章五:动态代码的使用(反射和动态生成类)
  4. 分布式会话拦截器2 - 会话判断
  5. 我的blog开张了,希望大家能多多赏光啊
  6. python modbus控制plc_python Modbus基础
  7. 软考,个人快速成长最好的投资
  8. 【待完善】【表达学习】稀疏表达SRC方法研究
  9. [转载] opencv-python:13_图像噪声(噪声的概念、椒盐噪声、高斯噪声、使用python给图像添加噪声)
  10. 常用软件运维部署篇(一)--Linux安全加固
  11. 汉王考勤程序驱动软件安装
  12. 数据库MySQL数据查询---模糊查询(like和relike(或regexp))
  13. 切割html字符串,使用javascript如何分割字符串?
  14. 免费IP切换工具有用吗?
  15. 小程序点击图片查看详情
  16. Mac 右键展示Copy path
  17. Windows在后台自动启动cmd命令
  18. 【重拾FPGA】读锆石科技硬件语法篇有感
  19. 中国月球探测标识确定 寓龙的传人登月梦
  20. C1041: 无法打开程序数据库“xxx.pdb”;如果要将多个 CL.EXE 写入同一个 .PDB 文件,请使用 /FS

热门文章

  1. mp4文件播放不了怎么办?
  2. 【时间函数】gettimeofday
  3. Install SVN Error:The Feature You Are Tring to Use is on a Network Resource That is Unvaliable
  4. scons用户指南第一章:编译和安装SCons
  5. 【Python数学建模】SEIR传染病模型模型延伸-SEIDR模型(一),加入疫苗接种、政府管控、病毒变异等因素的影响
  6. Linux 磁盘配额与VDO技术
  7. alpine linux 简介
  8. 使用python编写一个爬虫程序
  9. Android 怎么防止多并发请求?比如说一个页面需要请求多个接口,可以跟后台网络交互能做哪些性能优化
  10. 【Redis】技术评审要点