亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

大學階段不常見的C語言表達

2019-11-11 06:53:33
字體:
來源:轉載
供稿:網友

大學階段不常見的C語言表達

 這些用法容易忘記,因為我不常用啊,每次都要翻書,今天寫出來以后就不要查書了。

重定向

輸入重定向例子:  F:/C_Study/temp1/temp1.exe < F:/C_Study/temp1/myWord.txt    把這個文檔中的數據輸入到程序。

輸出重定向例子:  F:/C_Study/temp1/temp1.exe > F:/C_Study/temp1/myword.txt    輸出到這個文本文檔。

輸出重定向追加:   F:/C_Study/temp1/temp1.exe << F:/C_Study/temp1/myword.txt

函數指針

char (*f)()=getfirst;

int (*f2)(int a,double b)=max;

返回類型  (*指針名)(函數參數);

const 修飾指針

const int *p=a; //p指向的數據不可改變;

int * const p=a;//p不可指向別的內存;

const int * const p=a;//指向的數據不可改變,p不可指向別處內存。

命令行參數

#include"stdio.h"int main(int argc,int *argv[]){	PRintf("%d ",argc);	for(int i=1;i<argc;i++)	{		printf("%s/n",argv[i]);	}	return 0;}

volatile

用于硬件地址和其他并行程序共享的數據。

防止編譯器對代碼優化。直接讀取原內存中數據。

const volatile 不能被程序改變,可以被程序以外的代理改變。

restrict

修飾指針。表示該指針是訪問的唯一方式。//這樣就可以讓編譯器優化代碼。

memcpy() 和 memmove()

memcpy(void * restrict s1,const void *restrict s2,size_t n);//從 s2 把 n 個字節復制到 s1。s1 和 s2 不可重復。 

memmove(void * restrict s1,const void *restrict s2,size_t n);//從 s2 把 n 個字節復制到 s1;

文件操控函數

fseek(文件指針,long類型偏移字節,起始位置)//SEEK_SET,SEEK_CUR,SEEK_END,成功返回0,否則返回1.

ftell(文件指針),返回當前偏移的字節數

fread(),fwrite(),feof()等等等等。本階段用不到,這里不詳舉例了。

伸縮數據

	struct a	{		int a1;		char a2[];	};	struct a *p=(struct a *)malloc(sizeof(struct a)+10*sizeof(char));	free(p);

指針

int *a[3][4]  //12個指針。指向 int *類型。

int (*a)[3][4]  //一個指針,指向 int[3][4]。

int (*a[3])[4]  //三個指針,只想 int[4].

char (*f)()  //函數指針。指向char。

char (*f[3])()  //3個指向 char的函數指針。

位字段

#include"stdio.h"#include"stdlib.h"typedef struct colour{	int a1:1;//一位 	int a2:2;//兩位 	int   :1;//無名的一位??捎糜趯R。 	int   :0;//強制對其到下一個字節。 	int a3:10;//10位。 }colour;int main(int argc,int *argv[]){	colour a;	a.a1=1;	a.a2=3;	return 0;}

編譯預處理

##粘合。#粘合字符串。如 #define xname(n) x##n

__VA_ARGS__  可變參數。如  #define PR(...)  printf(__VA_ARGS__) 。  如#define PR(x,...) printf("mess"#x":"__VA_ARGS__)

#define limit 20const int lim=50;const int data[limit];//不能用 lim static int data2[limit];//不能用 lim 

#ifdef xxx    //和  #if  define(xxx) 等價。判斷是否被定義。#    .....#else#    ..... #endif

#ifnde xxx#    .....#endif

#if SYS == 1# ...#endif#if  SYS == 1#   ...#elif   SYS == 2#   ....#elif   SYS == 3#   ...#else#   ...#endif 

#if EOF == 1#error not c99#endif

#line 1000 "abc.c"  //把當前行號重置為 1000  文件名置為  abc.c

可變參數函數

#include"stdio.h"#include"stdarg.h"//可變函數頭文件 int sum(int geshu,...){	va_list ap;//存放參數的變量。 	int total=0;	va_start(ap,geshu);//把 ap 初始化為 參數列表。	for(int i=0;i<geshu;i++)	{		total+=va_arg(ap,int);	} 	va_end(ap);	return total;}int main(int argc,int *argv[]){	int a=sum(5,1,2,3,4,5);	printf("%d",a);	return 0;}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
性欧美xxxx交| 一区二区在线免费视频| 欧美性猛交xxxx免费看| 精品国产拍在线观看| 久久91亚洲人成电影网站| 欧美一二三视频| 亚洲伊人成综合成人网| 日韩影视在线观看| 97国产在线观看| 成年人精品视频| 久久久久久69| 久久这里只有精品99| 欧美激情中文字幕乱码免费| 色与欲影视天天看综合网| 欧美怡春院一区二区三区| 日韩精品视频在线观看网址| 国产精品久久999| 国产精品视频一| 亚洲国产欧美在线成人app| 久久成人在线视频| 国产精品1区2区在线观看| 亚洲精品美女视频| 51视频国产精品一区二区| 国产精品777| 久久成人亚洲精品| 亚洲第一精品福利| 亚洲激情第一页| 欧美中文字幕第一页| 亚洲精品一区中文| 国产日韩欧美影视| 久久久欧美精品| 欧美色视频日本版| 亚洲人成自拍网站| 欧美高清一级大片| 正在播放欧美一区| 国产日韩av在线播放| 国产亚洲一级高清| 国产丝袜高跟一区| 亚洲欧美中文另类| www亚洲欧美| 91麻豆国产精品| 成人久久精品视频| 亚洲天堂久久av| 亚洲欧美日韩中文在线| 亚洲品质视频自拍网| 亚洲男人天天操| 北条麻妃一区二区三区中文字幕| 国产精品一二区| 久久久久久av| 久久久久久久久爱| 久久99亚洲精品| 狠狠久久五月精品中文字幕| 人妖精品videosex性欧美| 91精品国产91久久久久久吃药| 欧美日韩激情小视频| 精品国产乱码久久久久久虫虫漫画| 国产91ⅴ在线精品免费观看| 日韩成人中文字幕| 精品国产乱码久久久久酒店| 91av免费观看91av精品在线| 亚洲精品久久久久久久久| 尤物九九久久国产精品的特点| 亚洲国产天堂久久综合网| 成人午夜在线观看| 欧美亚洲在线观看| 日韩av免费在线| 91免费在线视频| 亚洲高清在线观看| 91成人天堂久久成人| 欧美成人精品在线观看| 欧美综合在线观看| 高清欧美性猛交xxxx黑人猛交| 日韩高清电影免费观看完整版| 国产精品视频免费在线| 亚洲精品日韩久久久| 91亚洲精品一区| 亚洲黄页网在线观看| 一区二区国产精品视频| 欧美放荡办公室videos4k| 国产精品1234| 亚洲国产高清福利视频| 精品久久久久久久久久ntr影视| www.久久草.com| 色噜噜狠狠狠综合曰曰曰| 欧美自拍视频在线观看| 中文字幕精品久久| 欧美激情精品久久久久| 欧美一级黄色网| 亚洲最大成人免费视频| 成人精品视频99在线观看免费| 日韩免费视频在线观看| 欧美日韩激情美女| 亚洲人成啪啪网站| 日韩免费精品视频| 国产亚洲精品成人av久久ww| 精品综合久久久久久97| 69影院欧美专区视频| 欧美成人国产va精品日本一级| 国内精品在线一区| 性金发美女69hd大尺寸| 国产丝袜一区视频在线观看| 亚洲无线码在线一区观看| 97在线视频免费观看| 国产精品福利无圣光在线一区| 欧美丝袜第一区| 精品国产依人香蕉在线精品| 精品久久久久久国产| 亚洲色图欧美制服丝袜另类第一页| 国产成人精品日本亚洲专区61| 欧美精品国产精品日韩精品| 国产精品网站入口| 欧美成人亚洲成人| 国产激情久久久久| 97国产真实伦对白精彩视频8| 久久久国产精品亚洲一区| 久久综合免费视频影院| 北条麻妃一区二区三区中文字幕| 日韩在线国产精品| 欧美午夜www高清视频| 欧美野外猛男的大粗鳮| 欧洲成人免费aa| 亚洲高清一二三区| 欧美裸体视频网站| 成人福利视频在线观看| 国产午夜一区二区| 亚洲精品国偷自产在线99热| 成人免费网站在线观看| 日韩av综合网站| 日韩三级影视基地| 久久久久久久国产精品| 日本久久91av| 欧美色欧美亚洲高清在线视频| 国产一区二区三区三区在线观看| 欧美日韩国产成人| 国产成人福利视频| 最近2019年中文视频免费在线观看| 91精品啪在线观看麻豆免费| 欧美日韩国产在线| 国产亚洲精品激情久久| 亚洲自拍欧美色图| 国内精品国产三级国产在线专| 国产激情999| 91麻豆国产语对白在线观看| 亚洲第一区第二区| 久久久久成人网| 欧美日韩中文在线观看| 国产精品三级久久久久久电影| 久久免费视频这里只有精品| 成人福利免费观看| 国产日韩中文在线| 欧美激情一区二区三区成人| 91国语精品自产拍在线观看性色| 日本韩国欧美精品大片卡二| 亚洲xxxx妇黄裸体| 视频在线观看一区二区| 一区二区三区无码高清视频| 亚洲精品视频网上网址在线观看| 亚洲国产欧美自拍| 欧美大片网站在线观看| 欧美国产日韩在线| 在线a欧美视频| 国产亚洲欧洲在线| 精品国产网站地址| 亚洲女人初尝黑人巨大|