C语言程序中可以直接使用加减乘除(+,-,*,/)。 ;用来分隔不同的语句 大括号用来对语句进行分组,一组中的语句还可以继续分组 C语言程序中必须有函数,不同的函数用不同的名称区分。至少有一个叫main的函数,程序启动后立刻激活这个函数。函数被激活后对应大括号内部的语句从上到下顺序执行,所有语句结束则函数结束。 叫做main的函数前面要写int。 叫做main的函数大括号内部最后必须有这样一条语句 return 0; 其中return是一个C语言关键字,表示大括号结束。 关键字是C语言中有特殊意义的英文单词,全小写字母构成 标识符用来在C语言程序中起名字,标识符应该使用有意义的内容表示 标识符准则: 1.必须字母或者下划线做开头 2.除了第一个字母以外的所有字符可以是英文字母,下划线或者数字 3.大小写不同的字母被认为是不同的字母 4.不能和关键字冲突 5.长度没有限制,但是C语言会只选取前面的若干字母 C语言书写规范 1.一行内放置一条语句(超常语句可以放在多行里) 2.在适当的地方加入空格以提高可读性 3.具有从属关系的语句要通过缩进区分 4.在合适的地方加入空行对语句进行分隔 5.多个单词构成的标识符可以采用驼峰写法或者下划线写法 linux系统中C语言程序开发基本流程: 1.使用vi编写程序文件,以.c作为扩展名 2.使用gcc工具对程序文件进行翻译,命令如下 gcc 文件名 3.使用命令./a.out运行得到的结果文件 预处理指令用于把文件内容改变。预处理指令以#做开头,最后没有;。 #include预处理指令的作用可以把其他头文件的内容插入到当前源文件中。 #include预处理指令中可以使用两种方式表示文件,一种是用双引号包含文件名,这种表示方式表示从当前源文件所在目录开始查找。另一种表示方式用<>包含文件名,这种表示方式表示忽略当前源文件所在目录。 编译器是一种工具软件,可以把程序文件变成计算机能认识的格式,这个过程叫做编译。gcc是一组编译器软件的统称,其中用来对C语言程序进行编译的软件名称就叫gcc。 C语言程序的处理分成如下三歩: 1.预处理,把所有预处理指令要求的工作完成 2.编译 把语句翻译成计算机认识的格式 3.链接 建立起不同语句组之间的联系 GCC选项介绍 -E 只完成预处理工作 -c 只完成预处理和编译工作 -std=c89/-std=c99 指定当前编译遵循的C语言标准 变量是程序中唯一可以用来记录信息的手段。 使用变量声明语句在程序中引入变量,使用方法如下 int shu_zi; 其中shu_zi是变量名称,int是数字分组名称 变量只有在声明后才可以使用 赋值语句用于向变量中放置数据,在声明变量的时候立刻赋值叫做变量的初始化,所有变量都应该初始化。 计算机内部使用编号(地址)管理变量。编号是计算机分配的,不可以被更改。 printf函数用于在屏幕上显示信息,需要在文件开头加如下一条语句 #include <stdio.h> \n代表换行,\"代表",\\代表\,%%代表%,\r表示显示位置回到行开头 使用占位符可以把临时得到的数据显示在屏幕上,占位符必须和数据匹配。 %d 和不带小数点的数字匹配 %f和%g 与带小数点的数字匹配(例如1.2f),%f保留小 数点后的0 %lf和%lg 与带小数点的数字匹配(例如1.2),%lf保留小 数点后面的0 %c 与字符数据匹配(例如‘a’) #include "01demo.h" /* C语言演示程序 作者: whj 日期: 2014-07-01 版本: 1.0 */ int main() { 10 + 2; //鸡蛋10块一斤,豆腐2块一斤 return 0; } /* 变量练习 */ int main() { int shu_zi = 0, shu_zi1 = 0; //变量声明及初始化语句 shu_zi = 10; //变量赋值语句 shu_zi + 2; shu_zi = shu_zi; return 0; }
发表评论
-
使用execvp 来调用程序传参
2015-07-08 14:52 991注意: execvp 函数会根据环境变量来查找程序 ... -
mail
2015-06-08 18:36 0<?php /** * 邮件发送 ... -
学生管理系统
2015-04-22 11:23 0#include <stdio.h> #in ... -
双向链表 数字按降序排列
2015-03-06 14:47 1386#include <stdio.h> #in ... -
20个C语言中常用宏定义总结
2015-03-02 10:41 47620个C语言中常用宏定义总结 2012-09-16 10:5 ... -
lseek
2015-01-05 09:41 4071. 每个打开的文件都有一个与其相关的“文件位置”。 ... -
UC 文件系统
2014-12-30 13:16 626#include <stdio.h> #in ... -
open和fopen的区别:
2014-12-30 11:19 459open和fopen的区别: 1.缓冲文件系统 缓 ... -
c自己写的一些常用的函数
2014-12-26 15:56 0size_t mystrlen(const cha ... -
Socket
2014-12-01 16:31 0一、Socket简介 Socket ... -
检查姓名的几种方法
2014-11-10 11:06 0int CheckXm(char *str){ ... -
任意语言访问PostgreSQL:C语言接口
2014-11-10 10:17 0任意语言访问PostgreSQL:C语言接口 来源: ... -
函数返回局部变量
2014-10-21 17:54 504一般的来说, ... -
assert()函数用法总结
2014-10-16 09:53 582assert宏的原型定义在<assert ... -
ADT 之 列表 C
2014-09-26 17:08 0list.h #ifndef __LIST_H__ ... -
指针释放之结构体
2014-09-03 18:10 661typedef struct{ uint ... -
error strerror 函数 用法
2014-08-26 16:15 713#include <stdio.h> #in ... -
uc 获取文件大小
2014-08-26 11:51 569#include <stdio.h> # ... -
一个字节中被置 1 的位的个数
2014-08-22 11:48 589第一种unsigned int TestAsOne ... -
C语言基础十一
2014-08-21 17:32 571指针数组是由多个同类 ...
相关推荐
C语言基础 C语言是一种工业语言,广泛应用于操作系统、嵌入式系统、驱动程序、图形引擎、图像处理、声音效果等领域。学习C语言可以提高开发效率和开发乐趣,但是在日常应用中很少直接使用C语言,学习C语言主要是...
《C语言基础教程》是吕凤翥先生撰写的一本经典C语言教材,尤其适合初学者入门。这本书以其清晰的语言和实例解析,深受广大编程爱好者的喜爱。在学习C语言的过程中,掌握其基础知识至关重要,因为C语言是许多现代编程...
这是一本介绍用C语言进行计算机编程的经典教材。通过大量的实例和练习,本书系统介绍了C语言编程中涉及的输入输出、条件选择、循环、函数、数组、字符串、数据类型、宏、指针、动态数据结构、库函数等基本内容,使...
c32与winform基础教学资料c语言基础1上机.pptx
总的来说,《C语言基础课件》是一份全面、系统的学习资料,无论你是计算机考级者还是编程新手,都能从中受益。通过深入学习和实践,你将能够熟练掌握C语言,为后续的软件开发或系统编程打下坚实的基础。
C语言基础教程是一门针对初学者的编程课程,旨在教授如何使用C语言进行程序设计。C语言是一种广泛应用的计算机编程语言,因其高效、灵活和强大的功能而被广泛应用于系统编程、软件开发、嵌入式系统等多个领域。本...
1. **C语言基础**:介绍C语言的历史背景、特点、标准,以及如何安装和使用C语言编译器。 2. **数据类型**:讲解整型、浮点型、字符型等基本数据类型,以及它们在内存中的存储方式和运算规则。 3. **变量与常量**:...
**C语言基础** C语言是一种强大的、通用的编程语言,起源于1972年,由丹尼斯·里奇在贝尔实验室开发。它是许多现代编程语言的基石,因其高效、灵活和可移植性而广受程序员喜爱。"C语言基础.ppt"这份教程将引导初学...
由丹尼斯·里奇(Dennis MacAlistair Ritchie)以肯尼斯·蓝·汤普森(Kenneth Lane Thompson)设计的B语言为基础发展而来,在它的主体设计完成后,汤普森和里奇用它完全重写了UNIX,且随着UNIX的发展,c语言也得到...
以下是对"c语言基础教程电子书"中各章节内容的详细解释: 第一章:C语言概论 在这一章中,你会了解到C语言的历史背景,它由Dennis Ritchie在贝尔实验室为UNIX操作系统开发。C语言的特点包括直接对硬件的访问能力、...
"C语言基础知识总结" 本资源摘要信息将对C语言的基础知识进行总结,涵盖了计算机基础知识、C语言基础知识、标识符、整数与实数、算术表达式、赋值表达式、复合赋值表达式、自加表达式、逗号表达式、强制类型转换、...
"C语言基础课程课件.ppt"是一份专为初学者设计的教育资源,旨在教授C语言的基础知识,特别是关于指针和结构体这两个核心概念。 首先,我们要理解指针是C语言中的一个关键特性。指针可以被看作是内存地址的别名,它...
本资源“C语言基础程序代码合集”旨在为初学者提供一系列基础的C语言程序示例,帮助他们理解和掌握C语言的核心概念。 在C语言中,基础知识点主要包括以下几个方面: 1. **基本数据类型**:C语言有几种基本的数据...
### C语言基础知识详解 #### 一、C语言概论及发展历程 C语言作为一种重要的编程语言,在计算机科学领域占据着举足轻重的地位。它最早出现于20世纪70年代初期,由美国电话电报公司(AT&T)的贝尔实验室开发。1978年...
总结起来,"必备Linux命令和C语言基础"这个课程旨在提供一个全面的入门指南,帮助学习者掌握在Linux环境下进行C语言编程所需的基本技能,以及在嵌入式系统中应用这些技能的能力。通过学习,他们将具备使用Linux...
"C语言基础知识复习资料" 本资源摘要信息涵盖了C语言的基础知识,包括变量、数据类型、运算符、控制结构、函数、数组、指针等方面。通过学习和掌握这些知识点,可以帮助读者更好地理解和应用C语言。 变量和数据...
这个“C语言基础知识PPT文件”显然是一份面向初学者的学习资料,旨在帮助用户掌握C语言的基本概念和语法。 首先,C语言的基础部分通常包括以下几个方面: 1. **数据类型**:C语言提供了多种基本数据类型,如整型...