对于C语言编程思路是什么

我是C语言爱好者,学习C语言有些日子了,对于C语言的语法弄的还不是太明白,就像逻辑运算,指针的用法,看了N次,还是弄不明白,总觉的C语言有些抽像,但是总想弄明白这些问题,还有一些就是关于FOR循环,一个循环还是能看的明白,但是看不懂嵌套,我看一些像是小九九乘法中决,看不懂,先是执行哪一句,然后在执行什么,内循环和外循环
重点要问的就是像是C语言编程的思路是什么,假如你分解一道题,你是怎么想的,画流程图,还是什么,
我就是不知道,怎么分解一个问题,用到多少变量
我也知道我在C语言方面下的功夫还不到,也许是基础知道没有学好吧,是这样的吗

对于任何语言当然也包含C语言,编程思路都是类似的,都离不开“数学”这个范畴,编程的目的其实根本一点就是对数据进行加工处理,从这一点出发,我们就理清了一个思路:
首先就是建立一个数据模型,C语言的函数库中有丰富的数学函数供调用,用来解决实际问题。
其次就是规划变量,哪些使用全局变量,哪些采用局部变量。
第三就是规划模块,将你要达到的编程目的分成各个模块,这样可以使程序清晰一些,以后修改或扩展都更容易。
第四就是养成一个画流程图的习惯,这样可以在这个过程中会帮助你完善很多的编程思路。
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-11-23
流程图不用画吧。
C语言就是要先理解每种单一语句的意思,
因为C语言是顺序结构,是用基础语句堆积起来的。理解起来可以一句句看下去,看到是函数调用就去看此函数的作用是什么。

嵌套也一样,一步步看下去就是
第2个回答  2008-11-23
哈哈,C不是很难啊。1.把问题分成一步步的。2.把每一步用数学描述
3.用C把数学式子表达出来。
4.调试一下,没问题就行了。
其实主要是流程图!这是重点。必须清楚问题是问题解决的(程序是怎么走的。)画出流程图来,剩下的就是简单的用c实现它。希望对你有用。
第3个回答  2008-11-25
C语言时是一种面向过程的编程语言 具体点儿说 就是
你要做一件事情 你要先明白 做这件事的目的是什么 条件是什么
过程怎样进行 如果中途出现问题怎么调式 直至你把这件事情做成功

例如 for 循环的问题 如果 你把一个for循环 写在一个另一个循环里
那就 先执行外面的for循环 如果和for循环后的语句条件吻合
那就一步步的的进入里面的循环体
里面的for循环结束 在接着运行外面的for循环

说白了 C在执行程序的时候 都是 从上到下 按照顺序和条件执行的

逻辑思维比较好理解 你写C语言程序的时候 就是在写一个过程

C刚开始学比较枯燥 我学的是C C++ 还有JAVA 等做出项目的时候就好多了本回答被提问者采纳
第4个回答  2008-11-26
你就把你是如何处理这个问题的方法以计算机能懂的方式写出来,这就是最简单的编程.
像你说的九九乘法表,用你的语言怎么说呢
先让被乘数等于1,乘数等于1.乘出结果.让乘数加1,再算,一至到乘数等于被乘数时.你的一行乘法就结束了
用程序就是
被乘数=1 ,for(乘数=1;乘数==被乘数;被乘数++)

一行乘法结束后作什么呢,被乘数加1,再作上面的乘法,
用程序就是
被乘数++,for(乘数=1;乘数==被乘数;被乘数++)
到什么时候结束呢,就是被乘数等于9的时候结束,被乘数是1到9,是外层的循环.
for(被乘数=1;被乘数=9;被乘数++)
{
for(乘数=1;乘数=被乘数;乘数++)
{结果=被乘数*乘数}
}

这样一个九九乘法表的基础就出来了.
相似回答