在C语言编程中都有哪些技巧呢???
2014-02-05
展开全部
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(这是错误的)
在指针输出值得时候前面要加一个*,就告诉你这么多吧,剩下的你自己在编程中自己体验总结
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(这是错误的)
在指针输出值得时候前面要加一个*,就告诉你这么多吧,剩下的你自己在编程中自己体验总结
2014-02-05
展开全部
1、注释标准化,必须有不能省。可以搜一下;
2、if语句中,建议使用if(){}else{},{}中只有一条语句也要使用{},便于修改与增加语句,减少维护时出问题;
3、{与}单独一行,并上下对齐;
4、缩进必须有;
5、函数文件与测试文件名对应标准化,
函数文件名: myfun.c
对应测试文件名:myfun-.c
对应的测试的输出文件:myfun_.c ,(如果有的话)
2、if语句中,建议使用if(){}else{},{}中只有一条语句也要使用{},便于修改与增加语句,减少维护时出问题;
3、{与}单独一行,并上下对齐;
4、缩进必须有;
5、函数文件与测试文件名对应标准化,
函数文件名: myfun.c
对应测试文件名:myfun-.c
对应的测试的输出文件:myfun_.c ,(如果有的话)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
c语言开始没什么学的,看书多写几个小程序,出几个错误就知道该注意的细节了。技巧没什么的,我觉得就在开始就注意,编程书写的规范,命名的规范,功能细节在函数中实现主函数调用,还有就是程序的结构和一些算法的思想等等。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
多看书,多实践,多交流这样才学得好
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
撸主这个问题真是牛逼啊。。。这种东西就是得多写多看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询