正在加载图片...
软件编程规范总则 1排版 1排版 1-1:程序块要采用缩进风格编写,缩进的空格数为4个。 说明:对于由开发工具自动生成的代码可以有不一致。 -2:相对独立的程序块之间、变量说明之后必须加空行 示例:如下例子不符合规范 repssn ind ssn data [index]. repssn index; repssn ni ssn data[index].nii 应如下书写 if (!valid ni(ni) repssn ind ssn data[index]. repssn index repssn ni =ssn data[index].ni 1-3:较长的语句(>80字符)要分成多行书写,长表达式要在低优先级操作符处划分新行, 操作符放在新行之首,划分出的新行要进行适当的缩进,使排版整齐,语句可读。 例 perm count msg. head. len NO7 TO STAT PERM COUNT LEN sTAt SIZe PER FRAM sizeof( UL act task table[frame id* STAT TASK CHECK NUMBER index].occupied tat poi[index]. occupied act task table[taskno] duration true or false sYs get sccp statistic state( stat item )i report or not flag =((tas kno MAX ACT TASK NUMBER 仅供内部使用3软件编程规范总则 1 排版 仅供内部使用 3 1 排版 ¹1-1:程序块要采用缩进风格编写,缩进的空格数为4个。 说明:对于由开发工具自动生成的代码可以有不一致。 ¹1-2:相对独立的程序块之间、变量说明之后必须加空行。 示例:如下例子不符合规范。 if (!valid_ni(ni)) { ... // program code } repssn_ind = ssn_data[index].repssn_index; repssn_ni = ssn_data[index].ni; 应如下书写 if (!valid_ni(ni)) { ... // program code } repssn_ind = ssn_data[index].repssn_index; repssn_ni = ssn_data[index].ni; ¹1-3:较长的语句(>80字符)要分成多行书写,长表达式要在低优先级操作符处划分新行, 操作符放在新行之首,划分出的新行要进行适当的缩进,使排版整齐,语句可读。 示例: perm_count_msg.head.len = NO7_TO_STAT_PERM_COUNT_LEN + STAT_SIZE_PER_FRAM * sizeof( _UL ); act_task_table[frame_id * STAT_TASK_CHECK_NUMBER + index].occupied = stat_poi[index].occupied; act_task_table[taskno].duration_true_or_false = SYS_get_sccp_statistic_state( stat_item ); report_or_not_flag = ((taskno < MAX_ACT_TASK_NUMBER)
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有