C语言学习的四个点/C语言必知

许多人刚接触C语言都觉得难懂,其实个人感觉C语言其实是很基础的汇编语言,除了有些是必须要记得关键字,语法和库函数,其他都是需要自己的逻辑思维通过着这些关键字,语法和库函数来组织或者构成一个完整的函数,所以C语言大部分的学习时间都是在锻炼我们的抽象逻辑思维能力,只有当你具有了抽象逻辑思维能力和弄清楚了关键字,语法和库函数的相关知识后,编写C语言就不是难事了!

接下来小编就说说学习中自己的一些心得吧!

一,学习的兴趣

好多人的学习都是一时的兴趣,学到中间有好多人就放弃了,那么这是为什么呢?原因有很多种,好多人中间遇到困难感觉很难然而放弃了,觉得自己没有那个能力,而每个人能力都不是天生具备的,而是慢慢的累计提升的!

如果你想学习C/C++可以来这个群,首先是三三零,中间是八五九,最后是七六六,里面可以学习和交流,也有资料可以下载。

二,要自己多动手

编程是一个实干的活,老去看视频看资料,然后自己又去实际操作,然而你学了很久发现自己还是站在原点,所以刚开始学的时候可以多练习书上的题目,对不明白的地方,要能给自己留下深刻的印象,自己动手的过程中要不断纠正自己不好的编程习惯和认识错误!

三,在编一个程序之前

先在草稿纸上用笔来写一个构思和源程序,在草稿纸上讲过自己构思和多次修改,在编译器里面来运行修改,那样能让自己学的时候顺利一点,当然那是我没有电脑的情况下,要养成这个良好的习惯,别老给自己找理由说没电脑,想学一个东西的时候是没有任何理由的!

四,养成良好的习惯

在那些比较复杂的的代码后面要有注释,如果就一堆代码在哪里,别人就不可能看懂你的代码,而且也不利于查找错误,除非你编出来的东西就给自己看,那样你对自己也得不到一个提升,因为每个人编程的提升都不是他一个人在编,都是跟别人交流 ,累计来得一些经验。

时间: 2024-08-04 00:10:52

C语言学习的四个点/C语言必知的相关文章

C语言学习教程第三章-C语言程序设计初步(1)

C语言程序设计 本课介绍C语言程序设计的基本方法和基本的程序语句.从程序流程的角度来看,程序可以分为三种基本结构, 即顺序结构.分支结构.循环结构. 这三种基本结构可以组成所有的各种复杂程序.C语言提供了多种语句来实现这些程序结构. 本章介绍这些基本语句及其应用,使读者对C程序有一个初步的认识, 为后面各章的学习打下基础. C程序的语句 C程序的执行部分是由语句组成的. 程序的功能也是由执行语句实现的.C语句可分为以下五类:1.表达式语句2.函数调用语句3.控制语句4.复合语句5.空语句 1.表

C语言学习教程第三章-C语言程序设计初步(2)

二.格式字符串 在Turbo C中格式字符串的一般形式为: [标志][输出最小宽度][.精度][长度]类型 其中方括号[]中的项为可选项.各项的意义介绍如下:1.类型类型字符用以表示输出数据的类型,其格式符和意义下表所示:表示输出类型的格式字符 格式字符意义d 以十进制形式输出带符号整数(正数不输出符号)o 以八进制形式输出无符号整数(不输出前缀O)x 以十六进制形式输出无符号整数(不输出前缀OX)u 以十进制形式输出无符号整数f 以小数形式输出单.双精度实数e 以指数形式输出单.双精度实数g

C语言学习教程第三章-C语言程序设计初步(9)

小结 1.从程序执行的流程来看, 程序可分为三种最基本的结构: 顺序结构,分支结构以及循环结构 2.程序中执行部分最基本的单位是语句.C语言的语句可分为五类:(1)表达式语句 任何表达式末尾加上分号即可构成表达式语句, 常用的表达式语句为赋值语句.(2)函数调用语句 由函数调用加上分号即组成函数调用语句.(3)控制语句 用于控制程序流程,由专门的语句定义符及所需的表达式组成.主要有条件判断执行语句,循环执行语句,转向语句等.(4)复合语句 由{}把多个语句括起来组成一个语句. 复合语句被认为是单

C语言学习教程第三章-C语言程序设计初步(8)

转移语句 程序中的语句通常总是按顺序方向, 或按语句功能所定义的方向执行的.如果需要改变程序的正常流向, 可以使用本小节介绍的转移语句.在C语言中提供了4种转移语句:goto,break, continue和return.其中的return语句只能出现在被调函数中, 用于返回主调函数,我们将在函数一章中具体介绍. 本小节介绍前三种转移语句. 1.goto语句 goto语句也称为无条件转移语句,其一般格式如下: goto 语句标号: 其中语句标号是按标识符规定书写的符号, 放在某一语句行的前面,标

C语言学习教程第三章-C语言程序设计初步(6)

switch语句 C语言还提供了另一种用于多分支选择的switch语句, 其一般形式为: switch(表达式){ case常量表达式1: 语句1; case常量表达式2: 语句2; - case常量表达式n: 语句n; default : 语句n+1; } 其语义是:计算表达式的值. 并逐个与其后的常量表达式值相比较,当表达式的值与某个常量表达式的值相等时, 即执行其后的语句,然后不再进行判断,继续执行后面所有case后的语句. 如表达式的值与所有case后的常量表达式均不相同时,则执行def

C语言学习教程第三章-C语言程序设计初步(5)

3.第三种形式为if-else-if形式前二种形式的if语句一般都用于两个分支的情况. 当有多个分支选择时,可采用if-else-if语句,其一般形式为: if(表达式1) 语句1: else if(表达式2) 语句2: else if(表达式3) 语句3: - else if(表达式m) 语句m: else 语句n: 其语义是:依次判断表达式的值,当出现某个值为真时, 则执行其对应的语句.然后跳到整个if语句之外继续执行程序. 如果所有的表达式均为假,则执行语句n . 然后继续执行后续程序.

C语言学习教程第三章-C语言程序设计初步(4)

分支结构程序 关系运算符和表达式 在程序中经常需要比较两个量的大小关系, 以决定程序下一步的工作.比较两个量的运算符称为关系运算符. 在C语言中有以下关系运算符:< 小于<= 小于或等于 > 大于>= 大于或等于== 等于!= 不等于 关系运算符都是双目运算符,其结合性均为左结合. 关系运算符的优先级低于算术运算符,高于赋值运算符. 在六个关系运算符中,<,<=,>,>=的优先级相同,高于==和!=,==和!=的优先级相同.关系表达式关系表达式的一般形式为:

C语言学习教程第三章-C语言程序设计初步(7)

do-while语句 do-while语句的一般形式为: do语句: while(表达式): 其中语句是循环体,表达式是循环条件.do-while语句的语义是:先执行循环体语句一次, 再判别表达式的值,若为真(非0)则继续循环,否则终止循环.do-while语句和while语句的区别在于do-while是先执行后判断,因此do-while至少要执行一次循环体.而while是先判断后执行,如果条件不满足,则一次循环体语句也不执行.while语句和do-while语句一般都可以相互改写.void m

C语言学习教程第三章-C语言程序设计初步(3)

格式字符串 格式字符串的一般形式为: %[*][输入数据宽度][长度]类型 其中有方括号[]的项为任选项.各项的意义如下:1.类型表示输入数据的类型,其格式符和意义下表所示.格式 字符意义 d 输入十进制整数o 输入八进制整数x 输入十六进制整数u 输入无符号十进制整数f或e 输入实型数(用小数形式或指数形式)c 输入单个字符s 输入字符串2."*"符用以表示该输入项读入后不赋予相应的变量,即跳过该输入值. 如 scanf("%d %*d %d",&a,&a