- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
定义指针变量的一般形式: 数据类型 *指针变量名; 例如:char *p; 指针变量只能用于保存同一数据类型的地址(指针),一个指针变量只能指向同一数据类型的变量 例:有变量说明语句:char c=‘A’; 若变量c在内存中对应的存储单元的地址为1000; 变量名称:c,类型为char,占用1个字节 变量c的值: 字母’A’ 变量c的地址:1000 若有:char *pc; 则称指针变量pc是char型指针 pc=c; // 取c的地址 指针变量pc指向变量c *pc 表示pc所指向的变量,即变量c 指针: 存储单元的地址 fyang@zjnu.cn 注意:程序的书写风格 同一层次的语句具有相同的缩进 #includestdio.h int main() { int a, b, e; scanf(%d %d, a, b); if(a b){ e = a; a = b; b = e; } printf(%d %d\n, a, b); return 0; } 缩进1 缩进2 缩进3 fyang@zjnu.cn 学习愉快! 有问题发到我的邮箱: fyang@zjnu.cn 杨凡 * 库函数:由C系统提供,用户无须定义,也不必在程序中作类型说明,只需在程序前包含有该函数原型的头文件即可在程序中直接调用。在前面各章的例题中反复用到printf、scanf、getchar、putchar、gets、puts、strcat等函数均属此类。 * 改进的选择排序算法 void main( ) { int a[10]={1,8,3,2,4,9,6,7,0,5}, n=10; for (int i = 0 ; in-1; i++ ) { //将无序区的最值换到a[i] int j,k= i; for ( j = i+1; j n; j++) if( a[j] a[k] ) k = j; if ( k != i ) swap(a[k],a[i]); } //请输出处理结果! } 要点:仔细跟踪i=0(第一趟排序)! 明确:排序范围?升/降序? 二维数组 0 1 2 3 0 1 2 3 4 int a[5][4]; …a[1][2]…; 数组名 行的编号 列的编号 二维数组的初始化 声明时赋值 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 0 1 2 3 4 int a[5][4]={ {0, 1, 2, 3}, {4, 5, 6, 7}, {8, 9, 0, 1}, {2, 3, 4, 5}, {6, 7, 8, 9} } ; 第0行,a[0] 第1行,a[1] 第2行,a[2] 第3行,a[3] 第4行,a[4] #include stdio.h void main() { int a[5][4]; int i, //i对应数组的行号 j; //j对应数组的列号 //-----------------数据读入 for ( i=0; i5; i++) for ( j=0; j4; j++) scanf(%d, a[i][j] ); //-----------------数据显示 for ( i = 0; i5; i++) { for ( j=0; j4; j++) printf(%d , a[i][j]); printf(\n); } } 二维数组的典型访问方式:通过循环结构遍历数组,实现数据的控制台输入和输出 j= 0 1 2 3 i= 0 1 2 3 4 fyang@zjnu.cn 字符串 数组 字符串变量 一维字符数组 字符串数组 二维字符数组 char sd[ ] = Sunday; char wds[ ][10] = { Sunday,Monday, Tuesday}; 注: str, str1, str2是字符数组名或字符型指针变量名 char str[ ]=BBI; puts(str); char str[ ]= \n bbi puts(str); get
您可能关注的文档
最近下载
- 环境信用监管体系优化与实施路径研究.docx VIP
- 人工智能的刑事责任问题.doc VIP
- 民用建筑热工的设计规范.pdf VIP
- XX企业劳动争议案件败诉之法律分析(4类23种情形+10个典型案例).pdf VIP
- 注册申报资料 --有源医疗器械 使用期限评估报告(有效期验证).pdf VIP
- 2025《某分布驱动纯电动车电驱动桥的设计与计算过程案例》5500字.docx
- 2025年北师大版高中数学数学建模试题试卷.docx
- 学堂在线 雨课堂 如何写好科研论文 期末考试答案.docx VIP
- 2025年中央经济工作会议全文PPT.docx VIP
- 护士执业注册申请审核表及样表图文.pdf VIP
原创力文档


文档评论(0)