C语言初学者入门讲座 第九讲 数组(1)
HOT

 数组在程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来。这些按序排列的同类数据元素的集合称为数组。在C语言中, 数组属于构造数据类型。一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型。因此按数组元素的类型不同,数组又可分为数值数组、字符数组、指针数组、结构数组等各种类别。  本章介绍数值数组和字符数组,其余的在以后各章陆续介绍。数组类型说明 在C...
阅读全文

C语言初学者入门讲座 第八讲 转移语句
HOT

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

C语言初学者入门讲座 第七讲 循环结构
HOT

循环结构是程序中一种很重要的结构。其特点是, 在给定条件成立时,反复执行某程序段,直到条件不成立为止。 给定的条件称为循环条件,反复执行的程序段称为循环体。 C语言提供了多种循环语句,可以组成各种不同形式的循环结构。   while语句  while语句的一般形式为: while(表达式)语句; 其中表达式是循环条件,语句为循环体。  while语句的语义是:计算表达式的值,当值为真(非0)时, ...
阅读全文

C语言初学者入门讲座 第六讲 分支结构(2)
HOT

4.在使用if语句中还应注意以下问题  (1) 在三种形式的if语句中,在if关键字之后均为表达式。 该表达式通常是逻辑表达式或关系表达式, 但也可以是其它表达式,如赋值表达式等,甚至也可以是一个变量。例如: if(a=5) 语句;if(b) 语句; 都是允许的。只要表达式的值为非0,即为“真”。如在if(a=5)…;中表达式的值永远为非0,所以其后的语句总是要执行的,当然这种情况在程序中不一定会...
阅读全文

C语言初学者入门讲座 第六讲 分支结构(1)
HOT

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

C语言初学者入门讲座 第五讲 输入输出(2)
HOT

数据输入语句  C语言的数据输入也是由函数语句完成的。 本节介绍从标准输入设备—键盘上输入数据的函数scanf和getchar。 scanf函数 scanf函数称为格式输入函数,即按用户指定的格式从键盘上把数据输入到指定的变量之中。  一、scanf函数的一般形式   scanf函数是一个标准库函数,它的函数原型在头文件“stdio.h”中,与printf函数相同,C语言也允许在使用scanf函数...
阅读全文

C语言初学者入门讲座 第五讲 输入输出(1)
HOT

数据输出语句   本小节介绍的是向标准输出设备显示器输出数据的语句。在C语言中,所有的数据输入/输出都是由库函数完成的。 因此都是函数语句。本小节先介绍printf函数和putchar函数。printf函数printf函数称为格式输出函数,其关键字最末一个字母f即为“格式”(format)之意。其功能是按用户指定的格式, 把指定的数据显示到显示器屏幕上。在前面的例题中我们已多次使用过这个函数。  ...
阅读全文

C语言初学者入门讲座 第四讲 运算符和表达式
HOT

运算符的种类、优先级和结合性  C语言中运算符和表达式数量之多, 在高级语言中是少见的。正是丰富的运算符和表达式使C语言功能十分完善。 这也是C语言的主要特点之一。  C语言的运算符不仅具有不同的优先级, 而且还有一个特点,就是它的结合性。在表达式中, 各运算量参与运算的先后顺序不仅要遵守运算符优先级别的规定,还要受运算符结合性的制约, 以便确定是自左向右进行运算还是自右向左进行运算。 这种结合性...
阅读全文

C语言初学者入门讲座 第三讲 基础语句
HOT

 从程序流程的角度来看,程序可以分为三种基本结构, 即顺序结构、分支结构、循环结构。 这三种基本结构可以组成所有的各种复杂程序。C语言提供了多种语句来实现这些程序结构。 本文将介绍这些基本语句及其应用,使读者对C程序有一个初步的认识, 为以后的学习打下基础。   C程序的语句  C程序的执行部分是由语句组成的。 程序的功能也是由执行语句实现的。  C语句可分为以下五类:  1.表达式语句  2.函...
阅读全文

C语言初学者入门讲座 第二讲 数据类型(3)
HOT

基本运算符和表达式  运算符的种类、优先级和结合性  C语言中运算符和表达式数量之多, 在高级语言中是少见的。正是丰富的运算符和表达式使C语言功能十分完善。 这也是C语言的主要特点之一。  C语言的运算符不仅具有不同的优先级, 而且还有一个特点,就是它的结合性。在表达式中, 各运算量参与运算的先后顺序不仅要遵守运算符优先级别的规定,还要受运算符结合性的制约, 以便确定是自左向右进行运算还是自右向左...
阅读全文

C语言初学者入门讲座 第二讲 数据类型(2)
HOT

字符型量  字符型量包括字符常量和字符变量。  字符常量  字符常量是用单引号括起来的一个字符。例如'a','b','=','+','?'都是合法字符常量。在C语言中,字符常量有以下特点:   1.字符常量只能用单引号括起来,不能用双引号或其它括号。  2.字符常量只能是单个字符,不能是字符串。  3.字符可以是字符集中任意字符。但数字被定义为字符型之后就不能参与数值运算。如'5'和5 是不同的。...
阅读全文

C语言初学者入门讲座 第二讲 数据类型(1)
HOT

我们已经看到程序中使用的各种变量都应预先加以说明,即先说明,后使用。对变量的说明可以包括三个方面:  ·数据类型  ·存储类型  ·作用域  在本讲中,我们只介绍数据类型说明。其它说明在以后陆续介绍。所谓数据类型是按被说明量的性质,表示形式,占据存储空间的多少,构造特点来划分的。在C语言中,数据类型可分为:基本数据类型,构造数据类型,指针类型,空类型四大类。   1.基本数据类型  基本数据类型最...
阅读全文

C语言初学者入门讲座 第一讲 慨述
HOT

  C语言是在70年代初问世的。一九七八年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言。同时由B.W.Kernighan和D.M.Ritchit合著了著名的“THE C PROGRAMMING LANGUAGE”一书。通常简称为《K&R》,也有人称之为《K&R》标准。但是,在《K&R》中并没有定义一个完整的标准C语言,后来由美国国家标准学会在此基础上制定...
阅读全文

对fseek函数的讨论
HOT

先看湖南自学考试“计算机及应用”专业《高级语言程序设计》教材中的一段程序,这是一个把小写字母转换成大写字母的程序,这里仅把打开文件的盘符和目录做了修改,其中myturboc是D盘中已经建立的目录,char2.txt是已经建立的文件。#include<stdio.h>#include<ctype.h>main(){ FILE *fp; char c;&nb...
阅读全文

6.3 利用WinSock进行有连接的通信
HOT

 WinSock提供了对TCP(传输控制协议)的支持,通过TCP协议我们可以与指定IP地址的主机建立,同时利用建立的连接可以双向的交换数据。利用CSocket操纵有连接数据交换很简单,但是在有连接的通信中必需有一方扮演服务器的角色等待另一方(客户方)的连接请求,所以服务器方需要建立一个监听套接口,然后在此套接口上等待连接。当连接建立后会产生一个新的套接口用于通信。而客户方在创建套接口后只...
阅读全文
124 页 / 共 196