using c style expression