c语言入门代码解释(C语言代码解释)
本文目录
C语言代码解释
void Sort_S_name(Student S)//Strdent应该是这个函数上面所定义的一个结构体 { int i,j,t; //3个整型变量char name; char number;//两个字符数组 for(i=1;i《=S-》Total;i++) //外循环for(j=i;j《=S-》Total;j++) //内循环if(strcmp(S.S_name)》0)//strcmp是字符串比较函数。这句意思是外循环指向的这个学生姓名大于内循环的学生姓名(字符串大于你应该懂) { strcpy(name,S.S_name); //如果if为TRUE,则把外循环的姓名存入临时姓名变量name中,strcpy字符串复制函数strcpy(number,S.S_number); //外循环的编码存入临时编码变量number中t=S.D_number; //外循环的d_number存入临时变量t中strcpy(S.S_name);strcpy(S.S_number); S.D_number; //以上三步是将内循环的数据存入外循环指向的Student结构体strcpy(S.S_name,name); strcpy(S.S_number,number); S.D_number=t; }//以上三步是将临时变量存入内循环指向的Student结构体 printf("\n\n");}//打印两个回车符总结:这个函数就是把这个student中的数据按姓名的大小进行排序。
C语言初学者求源代码解释
getch(); 函数用途:从控制台读取一个字符,但不显示在屏幕上 用getch();会等待你按下任意键,再继续执行下面的语句; return 0; 是函数main()的返回值,在你这里,完整的函数头部相当于 void main() 其中,void表示无返回值,所以你不写return 0是不会影响函数的运行的; 如果函数开始写的是 int main() ,那么表示你的函数应该返回一个整形,就 必须使用return 语句,针对main函数,一般使用return 0;r = 0; 这句话使得每次进行下一次for循环之前都保证r=0,因此,当下一次开始for循环时,r是从0开始的。
更多文章:
我想知道QQ堂等级中,第一个和第二个级别如何区分?QQ堂 等级表
2024年7月2日 05:00
wsus需要license吗?安装wsus服务时都需要安装什么web服务
2024年7月23日 17:11
苹果itunes手机版(苹果手机itunes在哪打开急在线等)
2024年7月3日 11:35
头牌APP怎么翻牌 猎豹头牌翻牌使用图文教程?假如你的手机只能安装5个app(系统软件除外)(每类只能选一个)你会如何选择
2024年6月15日 21:19