- 3
- 0
- 约2.67千字
- 约 95页
- 2017-04-21 发布于湖北
- 举报
程序设计实习-简介与简单程序设计
程序设计实习第一讲 课程简介与简单程序设计;为什么要加强程序设计能力?;为什么要加强程序设计能力?;为什么要加强程序设计能力?;典型案例;内容提要;课程相关信息;通知;课程内容;授课方式;成绩评定;教材;进度安排(暂定);进度安排(暂定);课程网页;内容提要;C语言知识巩固和补充;;;按位与;按位与;按位或;按位异或;按位非;左移运算符;左移运算符;#include stdio.h
main() {
int n1 = 15;
short n2 = 15;
unsigned short n3 = 15;
unsigned char c = 15;
n1 = 15;
n2 = 15;
n3 = 15;
c = 6;
printf( n1=%x,n2=%d,n3=%d,c=%x,c4=%d,
n1,n2,n3,c,c 4);
}
上面程序的输出结果是:
n1=78000,n2=-32768,n3=32768,c=c0,c4=3072;右移运算符;右移运算符;#include stdio.h
main()
{
int n1 = 15;
short n2 = -15;
unsigned short n3 = 0xffe0;
unsigned char c = 15;
n1 = n12;
n2 = 3;
n3 = 4;
c = 3;
printf( n1=%x,n2=%d,n3=%x,c=%x,n1,n2,n3,c);
}
上面的程序输出结果是:
n1=3,n2=-2,n3=ffe,c=1;思考题;函数指针;函数指针;函数指针;#include stdio.h
void PrintMin(int a, int b)
{
if( ab )
printf(%d,a);
else
printf(%d,b);
}
int main(){
void (* pf)(int ,int);
int x = 4, y = 5;
pf = PrintMin;
pf(x,y);
return 0;
}
上面的程序输出结果是:
4;函数指针应用:快速排序库函数qsort;快速排序库函数qsort;快速排序库函数qsort;#include stdio.h
#include stdlib.h
int MyCompare(const void * elem1, const void * elem2 )
{
unsigned int * p1, * p2;
p1 = (unsigned int *) elem1;
p2 = (unsigned int *) elem2;
return (* p1 % 10) - (* p2 % 10 );
};#define NUM 5
int main()
{
unsigned int an[NUM] = { 8,123,11,10,4 };
qsort(an, NUM, sizeof(unsigned int),
MyCompare);
for(int i = 0;i NUM; i ++ )
printf(%d , an[i]);
return 0;
}
上面程序的输出结果是:
10 11 123 4 8 ;思考题;动态内存分配;动态内存分配;动态内存分配;动态内存分配;动态内存分配;动态内存分配;命令行参数;命令行参数;#include stdio.h
int main(int argc, char * argv[])
{
for(int i = 0;i argc; i ++ )
printf( %s\n,argv[i]);
return 0;
}
将上面的程序编译成sample.exe,然后在控制台窗口输入:
sample para1 para2 s.txt 5 4
输出结果就是:
2.18
para1
para2
s.txt
5
4;C语言标准库函数;C语言标准库函数;C语言标准库函数;C语言标准库函数;C语言标准库函数;C语言标准库函数;代码风格;代码风格;标识符的命名;推荐一种C程序标识符命名法;推荐一种C程序标识符命名法;推荐一种C程序标识符命名法;推荐一种C程序标识符命名法;推荐一种C程序标识符命名法;标识符命名应注意的一些细节;标识符命名应注意的一些细节;程序书写格式注意事项;程序书写格式注意事项;程序书写格式注意事项;程序书写格式注意事项;一些好的编程习惯;一些好的编程习惯;一些好的编程习惯;一些好的编程习惯;一些好的编程习惯;一些好的编程习惯;一些好的编程习惯;一些好的编程习惯;一些好的编程习惯;一些
您可能关注的文档
最近下载
- DB2302T 063-2023 红小豆绿色优质高产栽培技术规程.pdf VIP
- 山东省“两高”项目管理目录(2025年版).pdf VIP
- 2.《化工和危险化学品生产经营企业重大生产安全事故隐患判定标准(征求意见稿)》编制说明.pdf VIP
- 排污许可应知应会手册-排污单位篇.pdf VIP
- 化工企业消防设施安全管理-中国化学品安全协会.pptx VIP
- 废止《导轨式胶轮系统设计要求》等377项山东省地方标准.pdf VIP
- DB12_T 1427-2025 玉米机收减损作业技术规范.pdf VIP
- 加油新学期新气象主题班会PPT新学期新起点新计划PPT课件(带内容).pptx VIP
- 2023年南昌航空大学计算机科学与技术专业《操作系统》科目期末试卷B(有答案).docx VIP
- 餐饮品牌手册 -蜜雪冰城品牌手册-冰淇淋 奶茶.pdf
原创力文档

文档评论(0)