c语言库函数编程规范要点 c语言程序设计库函数

在C语言编程中都有哪些技巧呢???1,在控制循环方面你可以定义一个变量true默认是1 , 并把它作为循环条件,这样你就可以通过控制true的值去控制你的循环
2,在进行if语句判断时最好每一个条件加一个()这样不至于搞混 , if语句的内容也最好加上{ },当然你也可以设置一个true变量作为判断条件,这样便于控制
3,在函数调用时最好先写主函数,把子函数写在主函数的前面这样可以减少主函数中不必要的代码,最好多用数组和指针进行函数的条用
4,在用到结构体时最好这样做 typedef strcut stu{....}Stu 这样在定义变量的时候你就可以这样写
Stu student1;而不必要写成这样struct stu student1;而且最好用指针Stu *student1;c语言的灵魂就是指针
5 , 在指针方面在循环输出内容时可以这样写for(;p!=null;p=p-next)
{
.......
}
这个其实就是链表的输出,记住数组的变量名也是一个指针,比如int a[10]和int *b;b=a
printf("结果%d"a[0]);与printf("结果%d"*b);结果是一样的其实a[0]与a指向的都是数组的第一个元素
还有在给指针赋值的时候记住赋的是地址,比如int *a ;int b=10; a=b(正确的) a=b(这是错误的)
在指针输出值得时候前面要加一个*,就告诉你这么多吧,剩下的你自己在编程中自己体验总结
有谁知道C语言程序的编程规范,给我概括一下,1引言
1.1编写目的
在软件开发过程中 , 编码的工作量是相当大的 , 同一项目参与编程的人可能有各自编程的经验和习惯,不同风格的程序代码使维护工作变得复杂和困难 。为了提高代码的可读性、系统的稳定性及降低维护和升级的成本,特编写本规范以统一各开发人员的编程工作 。
1.2 适用对象
本规范适用于所有开发人员 , 包括应用程序、网页及数据库开发人员,及有关的程序测试人员 。
1.3 引用标准
GB/T 11457软件工程术语
GB 8566计算机软件开发规范
GB 8567计算机软件产品开发文件编制指南
2.编写要求
2.1一般代码规则
? 可读性原则,这是评价程序质量的首选指标,宁可不要一些技巧也要保证程序的易读特性 , 不要因过分追求技巧而牺牲程序的可读性 。
? 功能独立性原则 。每一程序块只完成一个独立的功能,反过来,每一独立的功能只在一程序块内完成 , 尽量低耦合、高内聚 。
? 提示说明应当简短且避免产生歧义 。
? 提示或警告信息应当具有向导性,能准确告诉用户错误原因及恢复方法 。提示和警告对话框应当使用标准规范 。
? 快捷键的定义必须符合用户操作习惯 。
? 程序需要长时间处理或等待时 , 应当显示进度条并提示用户等待 。
? 一些敏感操作,如删除等操作在执行前必须提示用户确认 。
2.2变量、函数、过程、控件等命名规则
2.2.1 变量命名
变量命名采用[作用范围][数据类型][自定义名称]规则定义,并遵循匈牙利命名法 。要求看到变量名就能直观的看出其范围和数据类型 。
? 匈牙利命名规则:
aArray数组
bBOOL (int)布尔(整数)
byUnsigned Char (Byte)无符号字符(字节)
cChar字符(字节)
cbCount of bytes字节数
crColor reference value颜色(参考)值
cxCount of x (Short)x的集合(短整数)
dwDWORD(unsigned long)双字(无符号长整数)
fFlags(usually multiple bit values)标志(一般是有多位的数值)
fnFunction函数
g_global全局的
hHandle句柄
iInteger整数
lLong长整数
lpLong pointer长指针

推荐阅读