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;
}
//--------------------------------------------------------------------------- 展开
int main(int argc, char* argv[],char *env[])
{
int i;
for (i = 0; env[i]; i++) {
puts(env[i]);
}
return 0;
}
//--------------------------------------------------------------------------- 展开
3个回答
展开全部
首先,软件比硬件复杂很多,不要试图将所有函数都当做单词来背,那是不可能完成的任务。
CPU的复杂度很高,状态数也很多,但是对于软件来说,那些状态太少了。
所以软件需要大量的内存和硬盘,虽然说人脑只开发了很小一部分,但是对于一个分布式软件来说,它所需要控制的资源和状态数之多,实在惊人。
要是快速,就是随学随用。要是想稍微深入,就要先学清楚关键字,然后一步步深入。等到语法和语义都明白了,然后身边配备一个能够查库函数的手册(类似辞典),就差不多了。
如果说韦氏大辞典有人能背下来,那并不稀奇,但是要是把全世界的软件中的函数都背下来,那绝对不可能,后者比前者多不止一个数量级。
常用函数不到一百个,关键字几十个(含运算符),就足够用了。
for、int、char、return、大中小括号、分号等是C语言的基本组成部分,大部分是关键字。只要能理解所有的这些成分,你就算学得差不多了,不过这需要大约5到10年。
你这里,main是一个入口函数,一般有两个或者三个参数,个别的系统没有参数。
如果有参数,第一个是参数个数,第二个是参数表,第三个是环境变量。
puts是一个函数,打印字符串到stdout。
这些是基本函数,很常用,应当记住。
#include <stdio.h>
是预处理指令,stdio是标准输入输出,包括了C语言最常用的函数的原型。
常用的头文件包括:stdio、unistd、stdlib、string、memory、time等等,这些头文件里面包含了大量的常用函数,由于操作系统的差异,使用之前最好查阅操作系统的手册,当然最好先看看opengroup的POSIX的手册,这样对这些函数能有一个比较系统的理解。
软件这个东西入门容易,但深入起来,比硬件难很多,博大精深。
CPU的复杂度很高,状态数也很多,但是对于软件来说,那些状态太少了。
所以软件需要大量的内存和硬盘,虽然说人脑只开发了很小一部分,但是对于一个分布式软件来说,它所需要控制的资源和状态数之多,实在惊人。
要是快速,就是随学随用。要是想稍微深入,就要先学清楚关键字,然后一步步深入。等到语法和语义都明白了,然后身边配备一个能够查库函数的手册(类似辞典),就差不多了。
如果说韦氏大辞典有人能背下来,那并不稀奇,但是要是把全世界的软件中的函数都背下来,那绝对不可能,后者比前者多不止一个数量级。
常用函数不到一百个,关键字几十个(含运算符),就足够用了。
for、int、char、return、大中小括号、分号等是C语言的基本组成部分,大部分是关键字。只要能理解所有的这些成分,你就算学得差不多了,不过这需要大约5到10年。
你这里,main是一个入口函数,一般有两个或者三个参数,个别的系统没有参数。
如果有参数,第一个是参数个数,第二个是参数表,第三个是环境变量。
puts是一个函数,打印字符串到stdout。
这些是基本函数,很常用,应当记住。
#include <stdio.h>
是预处理指令,stdio是标准输入输出,包括了C语言最常用的函数的原型。
常用的头文件包括:stdio、unistd、stdlib、string、memory、time等等,这些头文件里面包含了大量的常用函数,由于操作系统的差异,使用之前最好查阅操作系统的手册,当然最好先看看opengroup的POSIX的手册,这样对这些函数能有一个比较系统的理解。
软件这个东西入门容易,但深入起来,比硬件难很多,博大精深。
展开全部
C语言里面需要记忆的单词不多,你学一段时间的C语言,常用的基本都能背下来,
还有一些是函数,函数你不需要死记硬背,有工具的,但你必须了解这些函数,
你需要用到这些函数时,查资料就好。
还有一些是函数,函数你不需要死记硬背,有工具的,但你必须了解这些函数,
你需要用到这些函数时,查资料就好。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
熟能生巧的,不需要死记硬背的
追问
有系列单词集吗?必须得背的那种。。
追答
没有的 全都是熟能生巧 不需要死记硬背 望你采纳!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询