C语言从何学起最快?比如下面的字符啊,怎么理解?单词都必须背?还是像PLC一样有命令?

#include<stdio.h>intmain(intargc,char*argv[],char*env[]){inti;for(i=0;env[i];i++){put... #include <stdio.h>

int main(int argc, char* argv[],char *env[])
{
int i;

for (i = 0; env[i]; i++) {
puts(env[i]);
}
return 0;
}
//---------------------------------------------------------------------------
展开
 我来答
海狮2D
2012-08-11 · TA获得超过3019个赞
知道大有可为答主
回答量:1904
采纳率:55%
帮助的人:1012万
展开全部
首先,软件比硬件复杂很多,不要试图将所有函数都当做单词来背,那是不可能完成的任务。
CPU的复杂度很高,状态数也很多,但是对于软件来说,那些状态太少了。
所以软件需要大量的内存和硬盘,虽然说人脑只开发了很小一部分,但是对于一个分布式软件来说,它所需要控制的资源和状态数之多,实在惊人。

要是快速,就是随学随用。要是想稍微深入,就要先学清楚关键字,然后一步步深入。等到语法和语义都明白了,然后身边配备一个能够查库函数的手册(类似辞典),就差不多了。
如果说韦氏大辞典有人能背下来,那并不稀奇,但是要是把全世界的软件中的函数都背下来,那绝对不可能,后者比前者多不止一个数量级。

常用函数不到一百个,关键字几十个(含运算符),就足够用了。

for、int、char、return、大中小括号、分号等是C语言的基本组成部分,大部分是关键字。只要能理解所有的这些成分,你就算学得差不多了,不过这需要大约5到10年。

你这里,main是一个入口函数,一般有两个或者三个参数,个别的系统没有参数。
如果有参数,第一个是参数个数,第二个是参数表,第三个是环境变量。
puts是一个函数,打印字符串到stdout。
这些是基本函数,很常用,应当记住。

#include <stdio.h>
是预处理指令,stdio是标准输入输出,包括了C语言最常用的函数的原型。
常用的头文件包括:stdio、unistd、stdlib、string、memory、time等等,这些头文件里面包含了大量的常用函数,由于操作系统的差异,使用之前最好查阅操作系统的手册,当然最好先看看opengroup的POSIX的手册,这样对这些函数能有一个比较系统的理解。

软件这个东西入门容易,但深入起来,比硬件难很多,博大精深。
tiancaich1984
2012-08-11 · TA获得超过370个赞
知道小有建树答主
回答量:436
采纳率:0%
帮助的人:133万
展开全部
C语言里面需要记忆的单词不多,你学一段时间的C语言,常用的基本都能背下来,
还有一些是函数,函数你不需要死记硬背,有工具的,但你必须了解这些函数,
你需要用到这些函数时,查资料就好。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
步春桖0fo
2012-08-11 · TA获得超过331个赞
知道答主
回答量:162
采纳率:0%
帮助的人:124万
展开全部
熟能生巧的,不需要死记硬背的
追问
有系列单词集吗?必须得背的那种。。
追答
没有的  全都是熟能生巧 不需要死记硬背 望你采纳!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式