c语言,c语言redefinition; different basic types错误

#include void asd(){ er(); } void er(int b){ printf("er"); } void main(){asd();} .csharpcode, .csharpcode pre { font-size: small; color: black; font-family: consolas, "Courier New", courier, monospac... [阅读全文]

c语言入门,探讨: C#入门

在网上曾看到 1、c,程序流程的概念,函数,变量啥的,面向过程的。 1.5 数据结构,这个要学完c还得学的不错才能学,不学问题也不打,理论的问题,和数据库操作关系不大。 2、c++ 面向对象的概念,类对象的概念,继承多态啥的。 3、c#,c#可以认为就是ide环境的c++,语法什么都一样,也是面向对象的,需要了解事件驱动机制。 4、ado.net这是c#下的一个组件,完全操作数据库用的。 5、.n... [阅读全文]

c语言入门,欣闻《C语言入门与提高》隆重出版

欣闻《C语言入门与提高》在北京希望电子出版社隆重出版,非常高兴。 本书是我几个月昼夜奋战的结果,也是多年来学习和研究的结果,本书配有长达15个小时的视频。 我要感谢我的家人,出版社编辑,我的导师张蕾教授,授业恩师耿国华教授,他们培养了我,他们严谨的治学态度的深深影响了我,对待科研事业的一丝不苟打动了我,他们的科研水平和教学水准是无可置疑的。 在此,我向所有帮助我,关心我的朋友致以衷心的感谢。... [阅读全文]

c语言入门:C语言入门必备手册

这里不是教你什么知识,而是给你澄清一些资料,只给对编程一窍不通的或者刚入门的人看。如果你尚未学习或者才学习不够一天,一定要看这手册,这份手册已经讲述的知识,我们不会在版面给予回答此手册我会尽量保持准确,但如有不正确,请指正我也会不断更新此手册什么都不懂Q:什么是C?A:一门面向过程的计算机语言,发明至今已经差不多有三十年历史,由于它相对其他高级语言高效,运行效率又比较接近低级语言,所以至今仍得到广... [阅读全文]

c语言数据类型:C语言入门之数据类型(3)

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

c语言数据类型:C语言入门之数据类型(1)

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

c语言数据类型:C语言入门之数据类型(4)

  字符串常量    字符串常量是由一对双引号括起的字符序列。例如: \"CHINA\" ,\"C program: , \"$12.5\" 等都是合法的字符串常量。字符串常量和字符常量是不同的量。它们之间主要有以下区别:    1.字符常量由单引号括起来,字符串常量由双引号括起来。    2.字符常量只能是单个字符,字符串常量则可以含一个或多个字符。    3.可以把一个字符常量赋予一个字符变量... [阅读全文]

c语言数据类型:C语言入门之数据类型(2)

 整型变量  整型变量可分为以下几类:  1.基本型  类型介绍说明符为在内存中占2个字节其取值为基本整常数  2.短整量  类型介绍说明符为 或\'C110F1所占字节和取值范围均和基本型相同  3.长整型  类型介绍说明符为long 或long 在内存中占4个字节其取值为长整常数  4.无符号型  类型介绍说明符为unsigned  无符号型又可和上述 3种... [阅读全文]

c语言数据类型:C语言入门之数据类型(5)

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

c语言数据类型:C语言入门之数据类型(6)

 算术表达式    是由算术运算符和括号连接起来式子 以下是算术表达式例子: a b  (a*2)/c (x r)*8-(a b)/7   i sin(x) sin(y)  ( i)-(j ) (k--)    赋值运算符和赋值表达式    简单赋值运算符和表达式简单赋值运算符记为“=”由“= ”连接式子称为赋值表达式其般形式为: 变量=表达式 例如: x=a ... [阅读全文]

c语言输入输出:C语言入门之输入输出(1)

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

c语言入门:C语言入门之分支结构(2)

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

c语言入门:C语言入门之分支结构(1)

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

c语言输入输出:C语言入门之输入输出(2)

  数据输入语句  C语言数据输入也是由语句完成本节介绍从标准输入设备—键盘上输入数据scanf和getcharscanfscanf称为格式输入即按用户指定格式从键盘上把数据输入到指定变量的中  、scanf般形式  scanf是个标准库它原型在头文件“stdio.h”中和prf相同C语言也允许在使用scanf的前不必包含stdio.h文件scanf般形式为:s... [阅读全文]

c语言循环结构:C语言入门之循环结构

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

c语言入门:C语言入门之结构(2)

 结构  元素也可以是结构类型因此可以构成结构型结构每个元素都是具有相同结构类型下标结构变量在实际应用中经常用结构来表示具有相同数据结构个群体如个班学生档案个车间职工工资表等  结构定义思路方法和结构变量相似只需介绍说明它为类型即可例如:structstu{ num; char*name; charsex; floatscore;}boy[5];  定义了个结构... [阅读全文]

c语言入门:C语言入门之结构(1)

  在实际问题中组数据往往具有区别数据类型例如在学生登记表中姓名应为型;学号可为整型或型;年龄应为整型;性别应为型;成绩可为整型或实型显然不能用个来存放这组数据中各元素类型和长度都必须致以便于编译系统处理为了解决这个问题C语言中给出了另种构造数据类型——“结构”它相当于其它高级语言中记录  “结构”是种构造类型它是由若干“成员”组成每个成员可以是个基本数据类型或... [阅读全文]

c语言入门:C语言入门之联合

“联合”和“结构”有些相似的处但两者有本质上区别在结构中各成员有各自内存空间个结构变量总长度是各成员长度的和而在“联合”中各成员共享段内存空间个联合变量长度等于各成员中最长长度应该介绍说明是这里所谓共享不是指把多个成员同时装入个联合变量内而是指该联合变量可被赋予任成员值但每次只能赋种值赋入新值则冲去旧值如前面介绍“单位”变量如定义为个可装入“班级”或“教研室”联... [阅读全文]

c语言入门:C语言入门之结构(3-2)

种规律排好序例如在学生数据链表中 要求学号顺序插入个结点设被插结点指针为pi 可在 3种区别情况下插入    1. 原表是空表只需使head指向被插结点即可    2. 被插结点值最小应插入第结点的前这种情况下使head指向被插结点被插结点指针域指向原来第结点则可即: pi-next=pb; head=pi;    3. 在其它位置插入这种情况下使插入位置前结点... [阅读全文]

c语言入门:C语言入门之结构(3)

 结构指针变量作参数  在ANSIC标准中允许用结构变量作参数进行整体传送但是这种传送要将全部成员逐个传送特别是成员为时将会使传送时间和空间开销很大严重地降低了效率因此最好办法就是使用指针即用指针变量作参数进行传送这时由实参传向形参只是地址从而减少了时间和空间开销  [例7.8]题目和例7.4相同计算组学生平均成绩和不及格人数  用结构指针变量作参数编程stru... [阅读全文]

c语言入门:C语言入门之预处理

  概述    在前面各章中已多次使用过以“#”号开头预处理命令如包含命令# 宏定义命令# 等在源中这些命令都放在的外 而且般都放在源文件前面它们称为预处理部分    所谓预处理是指在进行编译第遍扫描(词法扫描和语法分析)的前所作工作预处理是C语言个重要功能 它由预处理负责完成当对个源文件进行编译时 系统将自动引用预处理对源中预处理部分作处理 处理完毕自动进入对... [阅读全文]

c语言入门:C语言入门之预处理(2)

l*h; main(){   int l=3,w=4,h=5,sa,sb,sc,vv;   SSSV(sa,sb,sc,vv);   printf(\"sa=%d\\nsb=%d\\nsc=%d\\nvv=%d\\n\",sa,sb,sc,vv); }    程序第一行为宏定义,用宏名SSSV表示4个赋值语句,4 个形参分别为4个赋值符左部的变量。在宏调用时,把4 个语句展开并用实参代替形参。使计... [阅读全文]

c语言入门:C语言入门之文件(2)

字符串读写函数fgets和fputs    一、读字符串函数fgets函数的功能是从指定的文件中读一个字符串到字符数组中,函数调用的形式为: fgets(字符数组名,n,文件指针); 其中的n是一个正整数。表示从文件中读出的字符串不超过 n-1个字符。在读入的最后一个字符后加上串结束标志\'\\0\'。例如:fgets(str,n,fp);的意义是从fp所指的文件中读出n-1个字符送入字符数组st... [阅读全文]

c语言入门:C语言入门之文件(1)

所谓“文件”是指一组相关数据的有序集合。 这个数据集有一个名称,叫做文件名。 实际上在前面的各章中我们已经多次使用了文件,例如源程序文件、目标文件、可执行文件、库文件 (头文件)等。文件通常是驻留在外部介质(如磁盘等)上的, 在使用时才调入内存中来。从不同的角度可对文件作不同的分类。从用户的角度看,文件可分为普通文件和设备文件两种。    普通文件是指驻留在磁盘或其它外部介质上的一个有序数据集,可... [阅读全文]

c语言入门:C语言入门之文件(2-1)

fprf(fp,\"%s %d %d %s\\n\",pp-name,pp-num,pp-age,pp- addr); rewind(fp); for(i=0;i2;i ,qq ) fscanf(fp,\"%s %d %d %s\\n\",qq-name,&qq-num,&qq-age,qq-addr); prf(\"\\n\\nname\\tnumber ag... [阅读全文]

c语言入门:C语言入门之文件(1-2)

梦募匦胧谴嬖诘模裨蚪岢龃怼?   5. 在打开个文件时如果出错fopen将返回个空指针值NULL在中可以用这信息来判别是否完成打开文件工作并作相应处理因此常用以下段打开文件: ((fp=fopen(\"c:\\\\hzk16\",\"rb\")NULL) { prf(\"\\nerror _disibledevent=C语言中提供了多种文件读写:    ·... [阅读全文]

c语言入门:C语言入门之结构(2)

  结构    元素也可以是结构类型 因此可以构成结构型结构每个元素都是具有相同结构类型下标结构变量 在实际应用中经常用结构来表示具有相同数据结构个群体如个班学生档案个车间职工工资表等    结构定义思路方法和结构变量相似只需介绍说明它为类型即可例如: struct stu {   num;   char *name;   char sex;   float ... [阅读全文]

c语言入门:C语言入门之联合

“联合”和“结构”有些相似的处但两者有本质上区别在结构中各成员有各自内存空间 个结构变量总长度是各成员长度的和而在“联合”中各成员共享段内存空间 个联合变量长度等于各成员中最长长度应该介绍说明是 这里所谓共享不是指把多个成员同时装入个联合变量内 而是指该联合变量可被赋予任成员值但每次只能赋种值 赋入新值则冲去旧值如前面介绍“单位”变量 如定义为个可装入“班级”或... [阅读全文]

c语言输入输出:C语言入门之输入输出(1)

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

c语言数据类型:C语言入门之数据类型(5)

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