找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3202|回复: 15
打印 上一主题 下一主题
收起左侧

C语言程序书写规范问题

  [复制链接]
跳转到指定楼层
楼主
ID:837401 发表于 2021-6-26 18:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
假如写一个延时函数void delay(u16 i)
{
   while(i--);
}

我把delay前加个数字就报错了
void 1s_delay(u16 i)
{
   while(i--);
}

写程序不可以在函数名前写数字?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:213173 发表于 2021-6-26 21:18 | 只看该作者
函数名可以由字母、数字、下划线组成,但数字不可以放在首位。
回复

使用道具 举报

板凳
ID:945408 发表于 2021-6-27 10:15 | 只看该作者
一、C语言变量名的命名规则:(可以字母,数字,下划线混合使用) 1. 只能以字母或下划线开始; 2. 不能以数字开始; 3. 一般小写; 4. 关键字不允许用(eg:int float=2//error  float 为保留字不允许用);  二、函数名的命名规则 1.见名知意; 2.自定义函数函数名首字母大写(库函数里的函数名都是以小写字母定义,为了区分库函数和自定义函数,避免冲突)。  三、宏定义里面的变量 全大写 eg: #define SIZE 100(后面函数所有出现的SIZE全用100代替,它在所有函数执行前先执行)

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

地板
ID:945414 发表于 2021-6-27 10:21 | 只看该作者
可以写数字,但是不能写到首位,不符合命名规范
回复

使用道具 举报

5#
ID:945591 发表于 2021-6-27 22:13 | 只看该作者
数字不放在首位。
回复

使用道具 举报

6#
ID:386001 发表于 2021-6-28 09:58 | 只看该作者
这个有一个规则限定的,建议找一本基础的C语言书,看一下比较好
回复

使用道具 举报

7#
ID:945937 发表于 2021-6-28 11:21 | 只看该作者
不可以
回复

使用道具 举报

8#
ID:945937 发表于 2021-6-28 11:21 | 只看该作者
数字不能放到首位
回复

使用道具 举报

9#
ID:569384 发表于 2021-7-3 10:11 | 只看该作者
void _1s_delay(u16 i)
{
   while(i--);
}
这样就行啦
回复

使用道具 举报

10#
ID:948517 发表于 2021-7-3 20:11 | 只看该作者
C语言变量名的命名不能以数字开始
回复

使用道具 举报

11#
ID:948960 发表于 2021-7-4 11:49 | 只看该作者
c语言中数字不能是首位的,你可以用英文字符来替换就行了
回复

使用道具 举报

12#
ID:948296 发表于 2021-7-4 16:36 来自手机 | 只看该作者
程序代码规范化基本上有七大原则,体现在空行、空格、成对书写、缩进、对齐、代码行、注释七方面的书写规范上。
回复

使用道具 举报

13#
ID:952494 发表于 2021-7-13 11:25 | 只看该作者
不能,运行一下就会报错吧
回复

使用道具 举报

14#
ID:966680 发表于 2021-9-17 10:02 | 只看该作者
数字不能放第一位
回复

使用道具 举报

15#
ID:961087 发表于 2021-9-24 11:03 | 只看该作者
1、变量名以英文字母开头
2、变量名中的字母是区分大小写的
3、变量名不能是关键字
4、变量名中不能包含空格、标点符号和类型说明符。
回复

使用道具 举报

16#
ID:967978 发表于 2021-9-24 15:19 | 只看该作者
标识符必须由一个字母或下划线开头。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表