C语言
Joyceyang_999
不断努力,越来越优秀
我好懒……剩的甲级题目没补的等以后有时间再补吧。。明年开始。。
展开
-
C语言难点三:结合计组的整数加减运算
示例程序#include<stdio.h>int main(){ unsigned char a=0; int b=1; do{ b++; a--; }while(a!=0); printf("%d\n",b); return 0;该程序运行结果为257结合计组中的减法相当于加上补码就可以很好的理解,为了直观表示,利用c++中的bitset函数输出a的二进制以及a的十进制#include<stdio.h>#include<bits/stdc原创 2020-07-24 20:08:30 · 1107 阅读 · 0 评论 -
C语言难点一:printf多个变量输出计算次序中的自增与自减
devc++下#include<stdio.h>int main(){ //关于printf中变量的输出次序以及自增自减 int i=1; printf("%d,%d,%d,%d\n",i++,++i,i++,++i); //4,5,2,5 printf("%d\n",i); //5 i=1; printf("%d,%d,%d,%d\n",++i,++i,++i,++i); //5,5,5,5 printf("%d\n",i); //5 i=1; print原创 2020-07-24 19:27:02 · 2492 阅读 · 7 评论 -
C语言难点二:结构体指针引用char *变量中*++p->pk与*p++->pk解析
devc++下运行#include<stdio.h>struct node{ int len; char *pk;}x={2,"right"},*p=&x; int main(){ //结构体指针用->,结构体变量用. //以下为两种正确的表达 printf("%d,%s\n",p->len,p->pk); //2,right printf("%d,%s\n",x.len,x.pk); //2,right //printf("原创 2020-07-24 19:25:11 · 3983 阅读 · 5 评论