- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 课程相关 计算机学科核心课程 学时:上课【课程设计上机(13#332,4-18周四晚) 作业:作业本写核心代码+邮箱发程序和总结,多对比 本章要点 C程序概述 基本语法 (数据类型 运算符 控制结构 函数) C指针与链表 #include ***.h #define … … typedef … Student; 返回值类型 函数名1(参数表) //函数功能及返回值说明 { 变量定义与函数声明 执行语句组 }……. void main( ) //函数次序不定 { 子函数声明与变量定义 执行语句组 } 返回值类型 函数名n(参数表) { 变量定义与函数声明 执行语句组 } 1、C程序概述 头文件包含 符号常量定义 类型定义 函数:分为main函数+库函数+自定义函数. 注意函数参数的确定(根据需要接收和带回的信息确定) 问:程序入口?出口?参数? 补充:换行 缩进 对齐 注释 命名(含义+规范:变量/函数/符号常量) 2、 基本语法—数据类型 分类 C 基本数据类型 short,int,long,如int i;不赋初值则值随机 float,double如float x; char如char c=‘w’; 数组 int a[3]; char b[3][4]; //长度不可省且为常数,元素值随机 short a[]={3,2,4};//定义时可同时为多个元素赋值,否则 //用循环,此处数组长度? int a[4]={1,2,3}, b[][2]={{1,2},{3}} 结构体 struct Student{ int stuID; char name[20]; };//注意分号 struct Student s; s.stuID=1;//若不赋值,则默认为随机值 指针类型 存放(其它变量的)地址或说指向一变量int i;int *p; p=i; scanf(“%d”,p),p=a[0]; while(*p!=0){printf(“%d”,*p);p++;} 自定义类型 为已有类型起别名typedef int ScoreType; ScoreType x; typedef struct Student Stuent; Student s; typedef int Status; Status ArrayDel(int a[], int key); 2、 基本语法—运算符 分类 C 算术 + - * / % ++ -- 比较 = = == !=(成立返回非零值1,不成立返回0) 逻辑 || ! (非零代表真, 0代表假。if(k) if(0!=k) if(!k)) 赋值 = += *=及其它扩展,如sum+=i;等同sum=sum+i; 类型 转换 int x; float y; y=13.56; x=(int)y; 其它 sizeof运算符,如sizeof(struct Student),或sizeof(x) 输入 输出 int i;float x; scanf(“输入%d,%f”,i,x);//注意格式控制和地址符 printf(“%.2f+i*%-.2f”,realPart,imagePart);//用函数 2、 基本语法—控制结构 分类 C 选 择 结 构 if(con)s1; if(con)s1;else s2; if(con){…}else { …} if(con1){…} else if(con2){ … } else if(con3){…} else{…} //使用时注意换行、缩进与花括号对齐。switch与break 循 环 结 构 X=0;for(int curDay=9;curDay=1;curDay--){x=x*2+1;} for(int i=0,sum=0;i9;i++){sum+=I;} //赋予循环变量一定含义,注意边界 X1=(a+b)/2; while(abs(f(x1))1e-3){… }//只要…就… 当型循环vs直到型 其它 break退出当前层的循环,continue直接跳到下一次循环 3、 指针 谭浩强--C程序设计(第3版)--第十章指针 基本概念 指针的定义及用法 指针在数组访问中的应用 指针与动态存储分配 指针与数组 内存区的每一个”字节”有一个编号,该编号称为内存单元的地址或指针。程序中定义变量的本质就是在运行时开辟一个命名的空间(为变量分配若干内存单元),其中第一个存储单元的
您可能关注的文档
最近下载
- 学堂在线 实用绳结技术 期末考试答案.docx VIP
- 风力发电技术的发展现状和未来发展趋势.pptx VIP
- 医疗行业数据脱敏技术方案.docx VIP
- 新译林九年级上Unit 4 精选短语和词汇(预习+复习+默写)2024-2024学年牛津版英语九年级上册.docx VIP
- DB14T 3225-2025煤矸石生态回填环境保护技术规范.docx VIP
- 精品解析:辽宁省沈阳市第四十三中学2024-2025学年八年级上学期期中考试 数学试题(原卷版).docx VIP
- 中医内科学中风(共42张PPT).pptx VIP
- 探究与实践++湖泊生态环境治理与保护+课件-2025-2026学年八年级地理上学期湘教版(2024).pptx VIP
- 医疗器械经营质量管理制度及工作程序.docx VIP
- 额定电压110 kV(Um=126 kV)交联聚乙烯绝缘电力电缆及其附件 第1部分:试验方法和要求.pdf VIP
文档评论(0)