变量命名问题 变量应该怎么命名
例1、命名
(1)全局变量:以“g_”前缀开头 int g_iCenter = 0; int g_piCenter[1024];
(2)静态变量:以“s_”前缀开头 int s_iCenter = 0; int s_piCenter[1024];
(3)局部变量:大小写混合命名 int iCenter = 0;
(4)指针:以p开头 int *piCenter = NULL;
(5)数组:以p开头
#define NUM 1024
int piCenter[NUM];
(6)二维数组: 加“2d”标示
#define ROW 32
#define COL 64
int pi2dCenter[ROW][COL];
刚刚学 老师让变量命名尽量不用ABC,这种无意义字母
那如下面的代码 应该怎么优化 不用abc 用什么来代替 有没有一个好的规范 感谢您的回答
#include<stdio.h>
#include<math.h>
int iPrime(int iInput){
if(iInput<=1){
return 0;
}
if(iInput % 2==0)
{
return iInput==2;
}
int iA=3;
for( iA=3; iA<=iInput; iA += 2)
{
if(iA*iA>iInput)
{
break;
}
if(iInput % iA ==0)
{
return 0;
}
}
return 1;
}
int main()
{
int iA=1 ,iCount=0;
for(iA=1;iA<=100;iA++)
{
if(iPrime(iA))
{
printf("%3d",iA);
if(++iCount%5 == 0) //换行 5个一行
{
printf("\n");
}
}
}
return 0;
}