当前位置:首页 » 编程语言 » 学了c语言也不会编程序
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

学了c语言也不会编程序

发布时间: 2022-08-19 05:54:48

1. 学了一学期c语言,可我还是不会编写程序,该怎么办

自己有电脑没?没有的话去学校机房。动手,敲代码。从最简单的敲,从看一行敲一行到看一段敲一段到看思路敲一篇。
学了一学期你说还连一些填写程序都不会,那你的c可以说就叫“不会”,光能看懂有啥用啊?如果你是软件专业的那你就赶紧加把劲吧,你这学期的c和没有学差不了多少了。
一句话,去动手吧!

2. 我学完了C语言为什么不会编程啊

你只是看了,没有去实践这是不行的。我认为应该先按照书上的去编译程序,然后不看书在编一次,在去找点简单的题目来编写,慢慢的就会知道很多题目是怎么去编,这样整体思路就来啦,加油会行的

3. 为什么我学习c语言很久都不会写程序呢我应该怎么办

我建议你试着把教科书上面的程序算法看熟,然后离开书本再写!开始的时候就相当于在理解的基础上背程序,借鉴后才有自己的东西!
当然你要自己多练多写的,程序是自己写了调出来的!不妨试试吧!

4. C语言编程题,学了半天还是不会自己编程序

intindx0,indx1;
inti,j;
intarr[3][4]={{1,2,3,4},{9,8,7,6},{-10,10,-5,2}};
intmax;//保存最大数;

max=arr[0][0];//先假定第一行的第一个数最大

for(i=0;i<3;i++)//逐次比较二维数组的所有数。找到最大数的值为多少
for(j=0;j<4;j++)
{
if(max<arr[i][j])
{
max=arr[i][j]
//indx1=i;
//indx0=j;
}

//逐次比较完成后,max已经保存了数组中最大的数的值。下面是查找数组中跟最大数相等的位置。

//本来可以再前一个for中找最大数时,保存行号和列好,但这种办法只能找到一个。当数组中存在多个相等的最大数时,就没有办法找到了。
printf("thepositionofmaxdata%0dis:",max);

for(i=0;i<3;i++)//逐次比较二维数组的所有数。找到最大数的值为多少
for(j=0;j<4;j++)
{
if(max==arr[i][j])
{
printf("thepositionofmaxdataisarr[%0d][%0d] ",i,j);
}
}

5. 本人小白,学习了C语言基本语法后,还是不知道完整的程序该怎么写

一个基础的C语言程序包含:

1、预处理命令(比如开头#include语句导入头文件,还有定义常量等)。

2、全局变量定义。

2、函数声明语句(就是有函数返回值类型,有参数类型,有函数名,但没有大括号的函数体内容)说明:如其他函数定义在main函数之下,这里需写声明,如定义在main函数之上,无需写声明。

3、入口函数/主函数,也就是main函数,程序从这里开始执行。

4、其他函数(实现某种功能,用于被调用)。

以上就是入门程序基本结构,你可以先照着书本写一个只有main函数的程序,实现最基本的输入和打印。

再尝试把其中的输入和打印功能单独写成两个函数用main函数调用它们。

最后再逐步给程序添加内容,让程序逐渐复杂(比如添加循环、判断,函数间传递数值或地址)。

如还不会写,那先学会抄,把书本上代码反复打几遍,再试着改改。

6. 学了一学期C语言,可我还是不会编写程序,该怎么办

摘要 自己有电脑没?没有的话去学校机房。动手,敲代码。从最简单的敲,从看一行敲一行到看一段敲一段到看思路敲一篇。

7. 学C语言到第五章还是不会自己写简单的程序!!怎么办

这种问题是交给我吧,呵呵,下面是针对你所有问题的回答:

问题1:可不可以跳过第五章学习后面的内容?

答:可以。第一次的学习总是会有疑问的,你学久了,自然明白循环嵌套其实很简单,现在不明白就暂时跳过吧。

问题2:第五章和后面的章节联系紧密么?

答:不好说。第三、四、五章讲程序结构,内容上与其他章节是独立的。但是学任何一门语言都得学到这三章的内容,所以非常重要。而且后面的所有章节都会用到这三章的知识,但是你不必着急,只需要理解这三种程序结构以及知道基本语法就可以应付后面的章节了,所以我说学的不是太懂也可以跳过。

问题3、第五章后面章节的学习方法

答:我只能说出自己的一些理解和看法

1、数组:数组是复杂数据结构中最简单的一种,形象地说就是把一些元素给编上号码放在一个容器里面。数组中的每一个变量的赋值和调用方式和普通变量没有任何区别,只不过他是属于数组中的一个元素,是“有组织的”。

2、函数:函数就是程序设计中经常说的黑盒子,学习函数最不容易理解的问题就是参数传递,这个我一两句话也说不清楚,学习函数把握的几个重点就是:函数的返回值内型是什么?函数的参数(形参)是什么?函数的返回值是什么?函数体是怎么实现的?问清楚自己这几个问题,就对函数很了解了,实际上,函数体应该是黑盒子内部的东西,函数参数和返回值是外部接口。

3、变量的作用域和存储类别:弄清楚两对概念:全局变量和局部变量,静态变量和动态变量,就没多少问题了

4、指针:指针是C语言的最难点,也是最有特色的地方,初学者一般不容易深入理解,我也没办法一两句说得清楚。

5、预编译处理:C语言中只需要重点了解define的用法就行了,其他不是问题

6、结构体、共用体和用户自定义内型:结构体实际上就是“结构化”了的数组,其中每个元素还是和普通变量没多少区别,学好结构体是学习C++的基础,而且只要学好了数组那章,应该说这章是小菜一碟。

7、位运算:2级基本不考,位运算是和底层硬件打交道时常用到的,位运算实际上是教你做2进制的算术运算和逻辑运算,方法一样,单位不同罢了

8、文件:2级基本不考,初学者一般都学不好,学这个需要多写写代码,不学自通,不然你老看书估计永远都很迷糊

问题4:学习中有什么不懂的怎么办:

答:优秀的QQ群(这个需要自己找,我没有),有时间我可以帮你解决部分问题
(有问题可以到我的博客:留言),网站的话我只推荐CSDN,虽然现在CSDN也水了,但是上面毕竟还是高手如云嘛。

问题5、c和delphi哪种语言用得更多,这个就让我们用数据来说话吧

下面是权威网站给出的编程语言使用排名:

如果打不开网站的话,下面有数据

1、java
2、c
3、c++
4、php
5、visual basic
6、python
7、c#
8、perl
9、JavaScript
10、ruby
11、delphi
12、pl\sql
13、sas
14、rpg
15、abap
16、Pascal
17、d
18、Lisp/Scheme
19、Objective-C
20、MATLAB

其实语言只是工具,关键在于编程思想,好好专一门语言,其他语言触类旁通,就像你学好了c++,基本上不用怎么学visual basic就可以用来开发程序

回答就到这里了,我这里有一篇写C++学习经验的文章,同样适合C语言,有兴趣可以看看:

8. 学了一学期C语言,可我还是不会编写程序,该怎么办

我开始学的时候 也是什么都不会,是学了一年才真正进入C语言的世界。一下是我的经验。第一,学会模仿,模仿别人的程序代码,弄懂每行代码的意义。第二,在能看懂别人程序的基础上,自己找些题做,实在不行了,想不出来,再看看别人是怎么写的,我觉得经验很重要。有些人编程不好,完全是见多识广

9. C语言语法基本弄懂了,但还是不会写程序,怎么办

先抄例子,一直到闭着眼睛都能写了。然后自己写,不会写的地方就画流程图,算法表达清楚了代码基本闭眼就搞定了
然后拓展,从例子发展到自己的东西,不用太多,写出自己的四五个你就会了

10. 学了c语言仍然不会编程

你会语法,里面的函数,
但不会编程
1
你练得的少,一句话没有好好


2
多找点别人的
代码看看,看看别人为什么这样编程呢?要是我我该怎么编写
呢?
3
不要速成,要坚实的基础,要虚心请教别人
4
不要爱面子的思想,要虚心请教
学C不够呀,还有要知道计算机的工作原理