找回密码
 立即注册
搜索
热搜: 中医 针灸 咳嗽
查看: 407|回复: 0

微软代码风格

[复制链接]

3706

主题

1

回帖

1万

积分

管理员

积分
11870
发表于 2023-3-11 20:51:55 | 显示全部楼层 |阅读模式
变量命名规则:
  • 变量名应该以小写字母开头,后面的单词的首字母应该大写。
  • 如果变量名由多个单词组成,可以使用下划线(_)分隔单词,但是下划线不应该出现在单词的开头或结尾。
  • 变量名应该尽可能简短,但是要保证变量名能够清晰地表达其含义。
  • 变量名应该与其所代表的数据类型相关联。
[C] 纯文本查看 复制代码
int numberOfStudents;
float averageScore;
char userName[20];






函数命名规则:
  • 函数名应该以大写字母开头,后面的单词的首字母也应该大写。
  • 如果函数名由多个单词组成,可以使用下划线(_)分隔单词,但是下划线不应该出现在单词的开头或结尾。
  • 函数名应该尽可能简短,但是要保证函数名能够清晰地表达其含义。
  • 函数名应该与其所实现的功能相关联。
例如:
[C] 纯文本查看 复制代码
int CalculateSum(int x, int y);
void PrintErrorMessage(const char* message);




宏定义命名规则:
  • 宏定义名应该全部使用大写字母。
  • 如果宏定义名由多个单词组成,可以使用下划线(_)分隔单词。
  • 宏定义名应该尽可能简短,但是要保证宏定义名能够清晰地表达其含义。
例如:
[C] 纯文本查看 复制代码
#define MAX_STUDENTS 100
#define PI 3.14159265358979323846




枚举命名规则:
  • 枚举名应该以大写字母开头,后面的单词的首字母也应该大写。
  • 如果枚举名由多个单词组成,可以使用下划线(_)分隔单词,但是下划线不应该出现在单词的开头或结尾。
  • 枚举项应该全部使用大写字母,如果枚举项由多个单词组成,可以使用下划线(_)分隔单词。
例如:

[C] 纯文本查看 复制代码
enum Color {
    Red,
    Green,
    Blue
};

enum ErrorCode {
    OK,
    FileNotFound,
    AccessDenied
};




局部变量命名规则:
  • 局部变量名应该以小写字母开头,后面的单词的首字母应该大写。
  • 如果变量名由多个单词组成,可以使用下划线(_)分隔单词,但是下划线不应该出现在单词的开头或结尾。
  • 局部变量名应该尽可能简短,但是要保证变量名能够清晰地表达其含义。
  • 局部变量名可以与全局变量名相同。
例如:

[C] 纯文本查看 复制代码
void CalculateAverage(float* scores, int count) {
    float sum = 0.0f;
    for (int i = 0; i < count; i++) {
        sum += scores[i];
    }
    float average = sum / count;
    printf("The average score is: %f\n", average);
}





全局变量命名规则:
  • 全局变量名应该以小写字母开头,后面的单词的首字母应该大写。
  • 如果变量名由多个单词组成,可以使用下划线(_)分隔单词,但是下划线不应该出现在单词的开头或结尾。
  • 全局变量名应该尽可能简短,但是要保证变量名能够清晰地表达其含义。
  • 全局变量名应该与其所代表的数据类型相关联。
例如:

[C] 纯文本查看 复制代码
int g_maxStudents = 100;
float g_averageScore = 0.0f;
char g_userName[20];


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

本版积分规则

Archiver|手机版|小黑屋|私人站点 ( 冀ICP备2023028127号-2 )

GMT+8, 2025-4-19 12:14 , Processed in 0.078736 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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